snrg.net
当前位置:首页 >> 在C语言中,int,ChAr,short三种类型数据在内存中... >>

在C语言中,int,ChAr,short三种类型数据在内存中...

字符型 char 1 字节 整型 int 2 字节 short 2 字节 长整型 long 4 字节 单精度 float 4 字节 双精度 double 8 字节

一般来说 int 4字节 char 1字节 short 2字节 由编译器决定的,编译器会根据系统平台自己改变数据类型的取值范围。

D 由所用机器的机器字长决定

C语言中,int, char和short int三种类型变量所占用的内存大小因机器的不同有所不同。 一般在32位及以上机器上,int占四字节,char占一字节,short占2字节。 可以通过sizeof()命令获取本机器上的各类型的占内存的大小,参考代码如下: #include vo...

int跟操作系统有关。 一般int占用4字节。 char占用1一节。 short占用2字节。

对于该款单片机,int类型的变量占据2个字节,char类型的占据1个字节。不过一般大家为了节约空间,大部分会使用char类型,同时89C51是一款8位的单片机,所以推荐使用char类型的变量进行运算,即使我们在代码中写入int类型的变量进行运算,也是编译...

由所用机器的机器字长决定

变量占用内存字节由操作系统决定, 64位系统中,long占用8字节,…… 32位操作系统中,int,long占用4字节,short占用2字节…… 16位系统中,int占用2字节,…… 数字3占用多少,和你声明的的类型有关, 在32位系统中,将3赋值给short型变量,他就占用...

C语言标准中对于数据类型所占宽度是这样定义的: char就是1字节(固定不变),short不少于2字节,int不少于short,long不少于4字节,且long不少于int,long long不少于long。 也就是说,除了char,其他整型范围都是相对而言的,确保后一种的宽度...

根据编译器不同而异啊 turbo C中int 2 char 1 long 4 shot 2; vc中 int 4 char 1 long4 shot 2;

网站首页 | 网站地图
All rights reserved Powered by www.snrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com