整型数据与实型数据 您所在的位置:网站首页 整数和整实数的区别是什么 整型数据与实型数据

整型数据与实型数据

#整型数据与实型数据| 来源: 网络整理| 查看: 265

整型数据与实型数据 整型数据 整型常量的表示方式

整型常量就是正常数。在c语言中,使用的整常数有八进制、十六进制和十进制三种。在程序中是根据前缀来区分各种进制数的。 1) 八进制整常数:必须以0开头。数码取值为0~7. 2) 十六进制整常数:前缀为0X或0x。数码取值为09,AF或a~f。 3) 整型常数的后缀:在16位字长的机器上,基本整型长度也为16位,因此表示的数的范围也是有限定的。十进制无符号整常数的范围为065535,有符号数为-32768+32767.八进制无符号数的表示范围为0X00XFFFF或0x00xFFFF。如果使用的数超过了上述范围,就必须用长整型数来表示。长整型数使用后缀“L”或“l”来表示的。

整型变量

1) 二进制存储 一个字节BYTE=8位bit 2) 数值是以补码表示的: ·正数的补码和原码相同; ·负数的补码:将该数的绝对值的二进制形式按位取反再加1. eg:求-10的补码 10的原码:00001010 取反:11110101 加1:11110110

实型数据 表示方法

实型也称为浮点型。实型常量也称为实数或者浮点数。在c语言中,实数只采用十进制。它有两种形式:十进制小数形式,指数形式。 1) 十进制数形式:由数码0~9和小数点组成。(必须有小数点) 2) 指数形式:由十进制数,加阶码标志“e“或”E”以及阶码(只能为整数,可以带符号)组成。eg:a E n(a为十进制数,n为十进制整数)

实型数据在内存中的存放形式

一般占4个字节(32位)。按指数形式存储。 eg:3.1415926的存放形式

符号小数部分指数部分+.3141591 实型变量的分类

实型变量分为:单精度(float型)、双精度(double型)和长双精度(long double型)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有