C语言中整型,字符型,浮点型,和双精度浮点型,详解

 我来答
生活类答题小能手
高能答主

2020-04-02 · 专注生活类答题,解决生活问题
生活类答题小能手
采纳数:1649 获赞数:295374

向TA提问 私信TA
展开全部

整型,计算机中的一个基本的专业术语,指没有小数部分的数据。整型可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(- 或者 +)。包括整型常量和整型变量,整型变量又包括短整型、基本整型、长整型,它们都分为有符号和无符号两种版本,是一种智能的计算方式。

字符型量包括字符常量和字符变量。字符串常量由一对双引号括起的字符序列。字符变量的取值是字符常量,即单个字符。字符变量的类型说明符是char。字符变量类型说明的格式和书写规则都与整型变量相同。

浮点型利用指数使小数点的位置可以根据需要而上下浮动,从而可以灵活地表达更大范围的实数。

双精度浮点型,此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,是double float数据类型,C/C++中表示实型变量的一种变量类型。



扩展资料

双精度浮点型类型数值可转换到其他类型的整数或浮点数,反之亦然。双精度浮点型常量的最后一个字符可加上“d”或“D”。其存储格式与浮点型类似,最高位为符号位,次高11位为指数位,其次52位为尾数。 

双精度型就是双精度浮点型,同数值型比,它能提供更高的数值精度,采用固定存储长度的浮点数形式,每个双精度浮点型数据占8个字节。与数值型数据不同,它的小数点位置是由输入的数据值来决定的,并且只能用于表中的字段。

参考资料来源:百度百科-整型

参考资料来源:百度百科-字符型量

参考资料来源:百度百科-浮点型

参考资料来源:百度百科-双精度浮点型

DoramiHe
推荐于2017-08-01 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25337 获赞数:59524
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
c语言中,数据类型分为整形、实型和指针类型(以下内容均表示在32位操作系统中):其中整形分为 char, short int , long int , long long, 各种类型的使用,前面都可以加上unsigned 表示无符号 char 字符类型, 表示的大小为 -128 ~ 127,大小为一个字节,其中0 - 127被编为ASCⅡ码short int 短整形 - 65536 ~ 65535 2个字节long int 整形 - 20亿多 ~ 20亿多 4个字节long long 长整型 8个字节long int通常写为 int 代表的是CPU字长,在32为操作系统中cpu的字长是32位,即4个字节 实行(浮点型)分为 float 和 double:float 6 ~ 7 位有效数字 4个字节double 15 ~ 16位有效数字 8个字节在现代CPU中,有一个协处理器专门进行浮点数的运算,然后根据类型进行精度截取 指针类型 32位无符号整数, 即unsigned int,但是它只能表示内存中一个比特的空间的编号注:32位CPU的内存寻址范围是 从32个0到32个1,总计4GB,所以,32位操作系统最高只支持4G内存
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-31
展开全部
c语言中,数据类型分为整形、实型和指针类型(以下内容均表示在32位操作系统中):其中整形分为 char, short int , long int , long long, 各种类型的使用,前面都可以加上unsigned 表示无符号 char 字符类型, 表示的大小为 -128 ~ 127,大小为一个字节,其中0 - 127被编为ASCⅡ码short int 短整形 - 65536 ~ 65535 2个字节long int 整形 - 20亿多 ~ 20亿多 4个字节long long 长整型 8个字节long int通常写为 int 代表的是CPU字长,在32为操作系统中cpu的字长是32位,即4个字节 实行(浮点型)分为 float 和 double:float 6 ~ 7 位有效数字 4个字节double 15 ~ 16位有效数字 8个字节在现代CPU中,有一个协处理器专门进行浮点数的运算,然后根据类型进行精度截取 指针类型 32位无符号整数, 即unsigned int,但是它只能表示内存中一个比特的空间的编号注:32位CPU的内存寻址范围是 从32个0到32个1,总计4GB,所以,32位操作系统最高只支持4G内存
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-31
展开全部
从小到大排列:char 字符型比如 'a' 'b'之类的ASCII码,注意它要单引号 占一个字节.int 整型,就是普通的数字了,比如123 33 ,具体大小取决于编译器,一般是两个或者四个字节.long 长整型,顾名思义,就是整型加长版,字节大小大于int即可.float 单精度实数,你可以简单的理解为小数,包括1.0e10.double 双精度实数,单精度的加长版,所占字节数最大. 具体使用可以参考相应手册.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-31
展开全部
整型 int 可以理解为整数字符型 char 就是说 你输入的不是数字
浮点型 float 就是有小数点的数
双精度浮点型 double 就是小数点后位数多一点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式