平台:LINUX

类型:          所占字节数

char            1                复制方式 char ch= 'a';

short int       2  

int             4

long int        4

long long       8

float           4        3.21

double          8        3.211

long double     12       3.2111

char ch='a';

printf("%d\n",sizeof(ch));也可以直接打printf("%d\n",sizeof(a));


运算符:

x%y  取余数

x>y  返回“1”或“0” 真假

!x  非

x&&y  

x||y

x&y

x|y

^y   异或


表达式:

a<<c ? a:c  成立为a 不成立为c

强制类型转换

int a=10;

doule b=10.23;

printf("%d/n",(x+(int)y));

自增减

a=10;

b=10;

a++

++b

第一次printf a++ ++b----> a=10;b=11;

第二次printf  a b ----->a=11;b=11;