1、
 1字节(Byte)=8位,1KB=1024字节,1M=1024KB,1G=1024MB
2、
char ch = 'A'; 
printf(“ch = %d\n”, ch);
ch为65
 这里是ASCII码转换
3、
scanf("%d", &i); //一般scanf直接加输入控制符
scanf("m%d", &i); //必须输入mxx,如m123,输出为123,输入m123n输出为123
scanf不接受回车和空格,并且遇到回车结束(scanf(“%c”, &ch);例外,本身就是接收一个字符的)
4、
 算术运算符:+ - * / %
 关系运算符:> >= < <= != ==
 逻辑运算符:& | ! && ||
 赋值运算符:= += *= /= -=
 优先级别:算数>关系>逻辑>赋值
5、
 16/5 == 3(两个整数相除结果默认整数) 16/5.0==3.20000(只要有一个小数,结果默认为小数)
6、
 三目运算符
int i = 3>2 ? 5:6;   //3>2为真执行5,为假执行6
7、
do
{
.....
}while(...);    //先执行do语句,在判断while是否成立,如果成立继续执行do语句
8、
 scanf(“ %c”, &ch); //输入字符时%c前面要加空格
9、
switch(...)
{
case 1:      //标签可以是枚举常量、数值常量,字符常量,宏printf(...);break;
case 2:printf(...);break;
default:printf(...);break;
}
10、
 数组名为第一个元素的地址,若定义数组int a[5]; sizeof(a)为总字节数长度
