晚上无事总结一下C语言的一些细枝末节,帮助自己理解C。
第一个类型转换:
int x = 0x1020304;
int y = 0x10203040;
char a = x; char b = y;
printf("%d %d\n",a,b);
结果 : a = 4, b =64;
第二个右移和除法:
char x = 0x83, x1 = 73;
char y = x>>1 ,y1 = x1>>1;
char z = x / 2, z1 = x1 / 2;
x,y,z = -125,-63,-62
x1,y1,z1 = 73,36,36
未完待续,随时补充。。。。。