c加加语言中,char类型数据c语言int型占几个字节节

说所占内存是: char 字符

的机器和鈈同的编译软件下,都会不同所以你可以用sizeof()函数测试一下。例sizeof(char);

这里补充下我的答案之前回答这个问题时候,自己还是一名單片机开发爱好者C51单片机中的int确实是16位,两个字节

而现在的我从事应用软件开发,在这些编译器中(比如vs、gcc)int一般都是4位的(无论32位还是64位)。事实上一个比较官方的解释是:编译器可以根据自身硬件来选择合适的大小,但是需要满足约束:short和int型至少为16位long型至少為32位,并且short型长度不能超过int型而int型不能超过long型。这即是说各个类型的变量长度是由编译器来决定的


一个字节!!!!!!!!!!!!!

你对这个回答的评价是


你对这个回答的评价是?

我要回帖

更多关于 c语言int型占几个字节 的文章

 

随机推荐