//1.程序尽量避免依赖于实现环境的行为。比如:如果将int的尺寸看成一个确定不变的已知值,那么这样的程序就称为不可移植的。 typedef int int32; //使用类似的typedef,可以有效的解决移植问题 //2.进行算术运算的时候,要注意有符号类型向无符号类型的提升 long long value = (int)-1 + (unsigned int)0; //value = 4294967295 //3.一个行如42的值被称为字面值常量,这样的值一看便知。每个字面值常量对应一种数据类型,字面值常量的形式和值决定了其数据类型。 //4.泛化的转义序列:形式是x(注意是小写的x)后紧跟十六进制数字,或者后紧跟1个,2个或者3个八进制数字,其中数字部分表示字符对应的数值 char *str0 = "x31"; //str0 = "1" char *str1 = "X31"; //str0 = "X31" char *str2 = "