Linux中C的数据类型问题
在Linux中C语言的short类型变量占多少位啊?
是用什么格式显示的啊?
问题点数:20、回复次数:7Top
1 楼goodboy1881(积木)(谁都别拦着我在水源升星)回复于 2005-05-31 10:31:17 得分 10
自己在Linux下面尝试一下,
sizeof(short);
不过现在都是32位机器,大多数也都是32位编译器,所以应该是
2*8bit = 16bit
至于用什么格式?没有看懂你要的是什么,计算机里面都是二进制存储-_-!
Top
2 楼ra3(军机大臣)回复于 2005-05-31 10:32:34 得分 0
32位计算机, 当然是 2 个字节了.
Top
3 楼yutuo(宇拓)回复于 2005-05-31 11:26:55 得分 0
那么是用%?格式来显示在终端上的呢?Top
4 楼cutestar(猪哥靓)回复于 2005-05-31 12:03:35 得分 0
%d不行吗?Top
5 楼whyglinux(山青水秀)回复于 2005-05-31 12:28:13 得分 10
%hd
h 表示 short intTop
6 楼yutuo(宇拓)回复于 2005-05-31 12:41:05 得分 0
%d是显示int类型的,我要的是显示16为short型的Top
7 楼mostideal(三甲)回复于 2005-05-31 12:48:11 得分 0
没用过那个系统了。。Top




