选择A,分析:
在16位PC上,五种基本数据类型的存储长度排列如下:
卡类型:1字节
int类型:2个字节
longint:4个字节或4个字节-1位
float类型:4个字节
Double类型:8字节
扩展信息:
C语言数据类型:整数、字符、实数或浮点数类型(单精度和双精度)、枚举类型、数组类型、结构体类型、联合类型、指针类型和空类型。
数据存储:
char:字符型数据,是整型数据类型。
int:整数数据,表示范围通常是编译器指定的内存字节长度。取值范围为:-2147483648~2147483647。
float:单精度浮点数据,是浮点数据类型。取值范围:-3.4E+38~3.4E+38
double:双精度浮点数据,是浮点数据的一种类型。
使用数据类型:
intmain{
inta=2
intb=3;printf(a+b);
floatc=0.111;
floatd=0.222;
printf(c+d);
参考资料:-C语言
C语言中合法的数据类型关键字通常分为:int(整数类型)、float(单精度类型)、double(双精度类型)和character(字符类型)。除了这四种基本类型之外,还有几种数据类型修饰符,包括long(长整型)、short(短整型)、signed(有符号)和unsigned(无符号)。
float是浮点数据类型,用于存储单精度浮点数或双精度浮点数。浮点数使用IEEE格式。
浮点类型的单精度值有4个字节,包括符号位、8位二进制指数和23位尾数。由于尾数的高位始终为1,因此它不存储为数字。此表示形式为浮点类型提供了大约在-3.4E+38~3.4E+38之间的范围。
简:数据范围为-32768~+32767。
整型数据是一个整数。整型数据的一般分类如下:
基本类型:类型说明符为int,在内存中占用4个字节。
ShortInteger:类型说明符是short还是short。占用的字节和取值范围与基本类型相同。
长整型:类型说明符为longint或long,占用内存4个字节。
C语言中double和float的区别是精度的区别,而double具有双精度。小数表示的范围可以表示比float字节在内存中更大的区域,float在内存中占用4个字节。
%f默认保留6位小数,缺失的数字用0填充。超出的6位数字四舍五入至小数点后6位。如果要输出特定位数,请在格式化输出语句中使用代表变量的字母。和%之间的部分控制输出位数和小数点后的小数位数。
在C语言中,float和double都是浮点数。不同的是Double表示的范围,整数部分的范围比Float大,小数部分的精度也比Float高。例如,如果将数字pi3.1415926535表示为浮点数,则最多可以精确到小数点后六位。Double可以精确到小数点后15位左右。确切的小数位数取决于所使用的编译器,但编辑器和编译器之间没有太大区别。
C语言简介
C语言是一种面向过程的计算机编程语言。C语言的设计目标是提供一种简单的编程语言,可以编译、处理低级内存,仅生成少量机器代码,并且无需运行时环境支持即可执行。C语言比汇编语言描述问题更快、劳动强度小、可读性强、易于调试、修改和移植。代码质量与汇编语言相当。
C语言的特点:语言简洁,控制语句结构化,数据类型丰富,运算符丰富,直接物理地址操作,代码可移植性好,生成的程序质量高、吞吐量大、目标代码执行效率高。
上一篇:oppo内存卡在手机上怎么找
下一篇:flash是内存还是存储