记住如下原则:
1 ANSI C规定char类型一定是8位。
2 long类型的长度和cpu字长一样。
3 int长度没有规定,但是不比short短不比long长,并且linux上支持的所有体系中int长度目前都是32位。
4 short和int类似,目前linux上长度都是16位。
5 int整型,通常反映了机器中最自然的整型长度。
参考网址:
1 ANSI C规定char类型一定是8位。
3 int长度没有规定,但是不比short短不比long长,并且linux上支持的所有体系中int长度目前都是32位。
4 short和int类似,目前linux上长度都是16位。
5 int整型,通常反映了机器中最自然的整型长度。
参考网址: