kcjf.net
当前位置:首页 >> C语言数据类型长度 >>

C语言数据类型长度

用long int可以!

和编译器有关.每种类型占用的字节数,是和编译器直接相关的,也就是常说的编译器的字长.以整型系列的类型,char, short, int, long为例:1 16位字长: 对于16位编译器,char占1字节,short占2字节,int占2字节,long占4字节.2 32位字长:对于32位编译器,char 占1字节,short占2字节,int占4字节,long占4字节.3 64位字长:对于64位编译器,char占1字节,short占2字节,int占4字节,long占8字节.

一、基本类型 1、整形类型:int ,short int,long int,long long int(C99),char,bool2、浮点类型:float ,double,双精度浮点型(float_complex,double_complex,long long_comples) 二、枚举类型 enum 三、空类型 void 四、派生类型 1、指针类型 *2、数组类型 []3、结构体类型 struct4、共用体类型 union5、函数类型

没有这样的数据类型,这属于大数的表示,需要用数组,即每一个元素表示一位数,所以十六个元素就可以表示十六位

sizeof表示的数据类型在内存中用的字节数,是一个一元操作运算符.一般用来获取对象占用的内存字节数.

是由硬件和操作系统共同决定的,它们决定了数据处理的长度 c语言数据类型所分配的长度与机器字长有关可以看下这个

sizeof(int)

5种基本数据类型的存储空间长度的排列顺序:char

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