发布网友 发布时间:2022-03-25 22:04
共7个回答
懂视网 时间:2022-03-26 02:25
long类型占8个字节。long关键字表示一种整型,该类型根据下表显示的大小和范围存储值。
c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。C语言编译器普遍存在于各种不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。
热心网友 时间:2022-03-25 23:33
int 在内存中占4个字节,long在内存中占4个字节,float:占4个字节,double: 占8个字节,char:占1个字节,操作方法如下:
1、C#支持8中预定的整数类型。分别是sbyte、short、int、long、byte、ushort、uint、ulong。byte0-255标准的8位整数类型。默认是无符号的,有符号的为sbyte。
2、C#的浮点类型有两种,分别是float(32为单精度浮点数)、double(64位双精度浮点数)。float类型用于较小的浮点值。double类型比float类型大,提供的精度也大一倍。
3、decimal类型表示更高精度的浮点数。decimal类型常用于财务计算。可以用字母M来区分。如下:decimal d=1.2M。
4、C#bool类型包含布尔值true或false。布尔值和整数值不能相互隐式转换。如果变量声明为布尔值时,就只能用true或false,不能用0或1表示,否则会报错。
5、C#支持插char类型,用来保存单个字符。char类型的字面量是单引号括起来的。如 ‘A’如果字符放在单引号中,编译器就会把它识别为string类型,变成引用类型。
热心网友 时间:2022-03-26 00:51
楼上正解。ANSIC标准里是没有规定占多少字节的,准确地说与你的计算机CPU位数和操作系统位数无关,类型大小是由编译器厂商compiled时定义的,具体你可以在你编译器sizeof看一下。热心网友 时间:2022-03-26 02:26
不同的编译器所规定的字节数有所差异,可以用函数sizeof()进行测试,例如想测试int类型占多少字节:printf("sizeof(int)=%d\n",sizeof(int));结果就是int类型所占的字节数!热心网友 时间:2022-03-26 04:17
int类型,long类型,float类型,double类型和char类型热心网友 时间:2022-03-26 06:25
这个和编译器有关系热心网友 时间:2022-03-26 08:50
其实根据具体机器和编译器有所不同,你用sizeof()这个函数看吧