&& 逻辑与 --全真则结果真 一假则结果是假
int main()
{
int a = 3;
int b = 5;
int c = a && b;
printf("c = %d\n", c);
return 0;
} 打印出结果c=1
int main()
{
int a = 0;
int b = 5;
int c = a && b;
printf("c = %d\n", c);
return 0;
} 打印出结果c=0
| | 逻辑或 --- 只要有一真结果则为真
int main()
{
int a = 0;
int b = 5;
int c = a || b;
printf("c = %d\n", c);
return 0;
} 打印出结果 c=1
条件操作符( exp1 ? exp2 : exp3){
int main()
{
int a = 10;
int b = 50;
int max = 0;
max = (a > b ? a : b);//如果a>b 那么max=a,反之max=b
return 0;
}
}
{只要是整数,内存中存储的都是二进制的补码
正数---原码,反码,补码 相同
负数---存的一定是补码
原码:直接按照正负写出的二进制序列
反码:原码的符号位不变,其他位按位取反得到
补码:反码+1
}
常见关键词{
auto(局部变量--自动变量 int 前应该有,但后来省略。int a = 10 等于 auto int a = 10)
break(循环里边用 停止循环)
}