2016.9.12 PM 课堂笔记

12.运算符

1>算数运算符:+ - * / %(左右操作数必须是整数) ++ —
2>赋值运算符:= += -= *= /= %= |= &= ^= >>= <<=
3>位运算符:(补码存储,原码输出)
|:有1就为1
&:有0就为0
^:只要不同就为1
~:取反运算(正数负数)
<<:左移
>>:右移
4>一元运算符:(单目运算符)只需要一个操作数就能玩起来的
二元运算符:(双目运算符)需要两个个操作数就能玩起来的
5>关系运算符
> >= < <= == !=
6>运算符的优先级
!===算数(+ - * / % ++ —)
算数====关系运算符(> >= < <= == !=)
关系运算符====逻辑(&& ||)
7>计算数据类型或者变量所占的字节大小
sizeof(数据类型或者是变量)
int:4
float:4
double:8
char:1
short int:2
long:32位机:4,64位机:8
int *,char *…:32机:4,64位机:8
8>?:
表达式1?表达式2:表达式3
算法:
如果表达式1成立,就计算表达式2,将表达式2的结果作为最终整个表达式的结果;如果不成立,就计算表达式3,将表达式3的结果作为最终整个表达式的结果

13.if分支结构

1>

if( 条件)
{
    语句1
}

2>

if(条件)
{
    语句1
}
else
{
    语句2
}

3>

if(条件)
{
    语句1
}
else if(条件)
{
    语句2

}
else
{
    语句3
}

注意:
1>如果有else,else只能放在最后
2>if是可以嵌套的,最好嵌套少于3层,多于3层想其他法子

14.switch分支结构

switch(变量名)
{
    case 常量1:
            语句1;
            break;
    case 常量2:
            语句2;
            break;
    default:
            语句3;
            break;
}

注意:
1>case后面必须是常量
2>每一个语句后面都必须要有break
3>default位置随意,default也可以省略
4>case后面的常量不能相同

附 .C语言错误整理

1.redefinition of 'a'
重定义变量a

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • •1 C语言程序的结构认识 用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使读者对c语...
    CONLYOUC阅读 8,738评论 9 66
  • 1 关键字 1.1 关键字的概述 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或...
    哈哈哎呦喂阅读 678评论 0 0
  • 做最真实的自己就好了 总有一个人 他会爱上你的一切。
    呜呼阅读 276评论 2 2
  • 断了软肋。 断了软肋不算什么,奇葩的是我竟不觉。 擦地的时候疼,以为扭了;开车的时候疼,以为抻了;睡觉的时候疼,越...
    吉林市权红阅读 796评论 0 1
  • 今天是大年初二,按照习俗走亲戚的话,应该是去姥姥家咯~ 昨天下午开始有轻微的小雨夹雪,没想到睡了一晚上,今天早上雪...
    魅力安卓阅读 580评论 2 0