大家好,伊人来为大家解答以上问题。c语言int占几个字节,不同编译器下有不同的规则很多人还不知道,现在让我们一起来看看吧!
1、int占用的字节数由要运行的系统架构决定,编译器决定程序要输出的对应架构。对于不同的架构,int占用的字节数是不同的。
2、16位编译器
3、字符:1字节
4、Char*(即指针变量): 2字节
5、短整型: 2字节
6、Int: 2个字节
7、无符号整数: 2字节
8、Float: 4字节
9、Double: 8字节
10、Long: 4字节
11、Long long: 8字节
12、无符号long: 4字节
13、32位编译器
14、字符:1字节
15、Char*: 4字节
16、短整型: 2字节
17、Int: 4个字节
18、无符号整数: 4字节
19、Float: 4字节
20、Double: 8字节
21、Long: 4字节
22、Long long: 8字节
23、无符号long: 4字节
本文到此结束,希望对大家有所帮助。