美文网首页
2016.9.12 PM 课堂笔记

2016.9.12 PM 课堂笔记

作者: 微风吹PP凉 | 来源:发表于2016-09-12 20:23 被阅读0次

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

相关文章

网友评论

      本文标题:2016.9.12 PM 课堂笔记

      本文链接:https://www.haomeiwen.com/subject/lfrpettx.html