『壹』 整型、短整型、长整型的区别是什么
它们都是数据类型的一种,区别就在与取值范围,和bit大小不一样,针对不同取值,应用不同的数据类型变量。
整型(INTEGER)数据是不包含小数部分的数值型数据,用字母I表示,整型数据只用来表示整数,以二进制形式存储。
短整型的二进制位长是16,长整型的是32位。就是说长整型可以表示位数更多的整数。短整型所能表示的整数的值域为-32768~32767。
长整型则为-2147483648~2147483647。例如,如果有个数为32780,那么它只能用长整型表示,而不能用短整型表示。
长整型是程序设计中数据类型的一种表现方式,通常用long 表示长整型,long 有符号64位整数 范围是-2^63-2^63 -1 Int64unsigned long 无符号64位整数 0-2^64-1 UInt64。
拓展资料
整型是计算机中的一个基本的专业术语。整型值可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(- 或者 +)。是一种智能的计算方式。
int 是 C 语言的基本整数类型,可以满足我们处理一般数据的需求。C 语言还提供了四个可以修饰 int 的关键字:short、long、signed,以及 unsigned。利用这四个关键字,C 语言标准定义了以下整数类型:
short int(可简写为 short),和 int 一样,也是有符号整数
long int(简写:long),有符号整数
long long int(简写:long long),C99 标准添加的类型,有符号整数
unsigned int(简写:unsigned),无符号整数,不能表示负数
unsigned long int(简写:unsigned long),无符号整数,不能表示负数
unsigned short int(简写:unsigned short),无符号整数,不能表示负数
unsigned long long int(简写:unsigned long long), C99 添加的类型,无符号整数
所有没有标明 unsigned 的整数类型默认都是有符号整数
『贰』 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吧?
『叁』 为什么编程语言里面的有了整型后还要有长整型与短整型啊,都是什么时候用的啊,这三者表示的范围大小是怎
一般长度上短整型≤整型≤长整型,不同时取等。c++里面短整型为2字节,整型为2或4字节,长整型为4或8字节。至于范围大小你可以自己算算。短整型范围为±1^16,其它的依次类推。
『肆』 电脑编程中实型和整型有什么区别
实型又称为浮点型,分为单精度实型(float)和双精度实型(double)。
整型就是表示不带小数的数版值类型,分为有权/无符号短整型、有/无符号基本整型、有/无符号长整型。
在32位系统中:
短整型占2个字节的存储空间,基本整型和长整型占4个字节存储空间;
有/无符号短整型的取值范围分别为:-2^15 ~ (2^15-1) 和0 ~ (2^16-1)
有/无符号基本整型的取值范围分别为:-2^31 ~ (2^31-1) 和0 ~ (2^32-1)
有/无符号长整型的取值范围分别为:-2^31 ~ (2^31-1) 和0 ~ (2^32-1)
单精度实型占4个字节的存储空间,双精度实型占8个字节的存储空间。
单精度实型的取值范围为:3.4*10^-38 ~ 3.4*10^38 或 -(3.4*10^-38 ~ 3.4*10^38)
双精度实型的取值范围为:1.7*10^-308 ~ 1.7*10^308 或 -(1.7*10^-308 ~ 1.7*10^308)
『伍』 编程中,0属于整形常量还是浮点型常量为什么谢谢你的回答。
0是整形常量,假如要是0.0就是浮点型或者是双精度(double)常量,有小数点没小数点差别很大的
『陆』 长整短整型是什么意思C编程中的
数据类型啊 不同的编译器给出的大小不一定一样
一般而言
长整4字节 范围2^31~(2^31-1)
短整是4字节或者2字节 假如短整是2字节 范围就是-32768~32767
要看你的编译环境的
『柒』 什么是C语言中的整型常量和整型变量我希望看到此问题的都来解决一下!
整型常量就是平时算术上写的没有小数点的整数,由阿拉伯数字1234567890组成,整回型常量包括正数答负数和0。常量是说从程序开始到结束,数值始终保持不变的量。
整型变量用变量名字表示。整型变量的数值从程序开始到结束可能变化,例如运算和输入。类似代数里的x,y,z.
所有编程语言里都有整型常量和整型变量,这是最常用最普通的类型。
八进制,十六进制,一开始学,别去管它,对初学者来说,没有用处。听着,有个概念就可以了。
凡事都是熟能生巧,编程也一样。新概念,一回生,二回熟熟。不要急,要有耐心。一定能学会的。
『捌』 编程中,定义的整形,。做除法时,得到小数,它会四舍五入输出,还是取整输出
取整,整型变量只能整型输出,除非强制类型转换
『玖』 编程中整型最大值是多少
一般来说是 65535
『拾』 编程中 怎么判断什么时候用长整形短整形
根据实际需要。可能值的范围跟长短整型对比。