当前位置:编程学习 > C/C++ >>

c++中整形数据和实型数据的定义!

答案:
1.类型名称 
int
2.取值范围
一3 2 7 68~ 3 2 7 6 7(一2’5~2¨一1)
3.数据表示方法
与数学上类似,不能有分隔符。C语言允许使用八进制整数与十六进制整数,八进制整数加前导O(数字),十六进制整数加前导0X。
4.运算操作
整型数据能进行算术运算与关系运算。
(1)算术运算包括: (加法)、一(减法)、*(乘法)、/(除法)、%(求余),运算规则除除法外,与数学中相同。
整数的除法运算是整除,得到商,如5/3结果为1。对于负数,多数机器采用向零取整法,如一5/3结果为一1。
求余运算,又称取模运算,得到余数,如5%3结果为2,一5%3结果为一2。
求余运算在许多场合都非常有用,如判断整数a是不是b的倍数,可看a%b是否等于零。a%1 O得到a的个位数字,(a/1 O)%1 0得到a的十位数字,如此可分离一个整数的数字。
一般只有除数大于0,求余运算才有意义。当a小于0时,a%b等于一((一a)%b)。
(2)关系运算包括:<(小于)、<一(小于等于)、一一(等于)、!一(不等于)、>(大于)、>一(大于等于)等六种,运算规则与数学中相同,运算结果为逻辑类型数据。关系运算成立结果为1,不成立结果为O。
关系运算请读者特别注意运算符与数学中的不同。
5.存储
C标准没有具体规定各类数据存储的字节数,各种机器处理有所不同,一般以一个机器字(Word)存放1个int数据,PC机上int数据存储用两个字节。
机器中用最高位表示数的符号,正数符号位用。表示,负数符号位用1表示。负数在机器中存放的是其补码。
3.长整型
长整型类型名称为long int或long,取值范围为(一2 1 47 48 3 6 7 8~
2 1 4 7 48 3 647),长整型数据可加后缀L表示,在TURBO C中,存储占4个字节,运算与
基本整型相同。
4.无符号整型
无符号数与有符号数的主要区别是数的最高位不作符号处理,表示数的绝对范围是有符号数的两倍。相应的无符号整型有无符号基本整型、无符号短整型和无符号长整型。无符号基本整型,类型名称为unsigned int.或.unsigned,取值范围为o~6 5 5 3 5存储占两个字节。无符号短整型,类型名称为unsigned short int或unsigned,取值、运算、存储同无符号基本整型。
无符号长整型,类型名称为unsigned long int或unsigned long,取值范围为0~4 2 94 96 7 2 9 5,存储占4个字节。 [Page]
无符号整型常用于处理大整数及地址数据。

你说的实型是 float 和 double吧?
整型主要是int型,实型主要是float型吧

上一个:求编程软件visual c++,要求win7可用
下一个:哪里有C/C++写的音乐播放器代码呀

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,