1.选择语句
大括号在多句代码不可省
2.循环语句
while循环
3.函数:代码模块
4.数组
int arr[10] = {1,2,3,4,5,6,7,8,9,10}
char ch[5] = {'a','b','c'}//不完全初始化,剩余的默认为0
数组是用下标访问的,下标从0起
arr[0] ----1
平板f10不管用同时按住fn和f10
5.操作符
算数操作符:+ - * / %
移位操作符:>>
如何得到小数 变量至少一个浮点型
%取模操作符:得到余数
左移操作符--移动的是二进制位
位操作符: & 按位与
| 按位或
^ 按位异或
a如果为真 if(a){}
a如果为假 if (!a){}
sizeof后括号可去,其不是函数
~ 按位取反-----二进制位————把所有二进制位中数字,1变成0,0变成1
0的二进制:整数4个字节,32比特
00000000000000000000000000000000 --------
11111111111111111111111111111111
整数在内存中存储的是补码
一个整数的二进制表示有3种
负数计算:
原码-1: 1(符号位:表示负数)0000000000000000000000000000001
反码:符号位不变,其他位按位取反
补码:反码+1——————内存中存补码
正数计算:
原码,反码,补码相同
真:非零 假:0
条件操作符(三目操作符)
逗号表达式:从左向右依次计算,整个表达式的结果是最后一个表达式结果