00问答网
所有问题
C语言里面长整型起到什么作用?长整型的位数是怎么确定的?长整型一般在什么程序中起到作用,求大神解释。
希望各位大神可以举例说明。。。。谢谢
举报该问题
推荐答案 2013-02-07
长整型32位,分有符号和无符号,用什么类型根据你的程序的数据大小决定,VC++中整型好像也是32位吧,记不太清了,反正就是用多大的数,就要用多长的类型,否则浪费资源,比如你要定义一个100以内整数加法,不涉及到负数,就可以用unsigned short int,而不必用long int
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jnrZZnjrT.html
其他回答
第1个回答 2013-02-07
长整型的位数是根据编译器确定的,它占多少字节是和cpu以及操作系统决定的。一般是:
CPU的位数>=操作系统的位数>=根据编译器确定的长整型的位数。
也不是所有比整型数大的整数都能用长整型数存放的,长整型数能表示的范围为(一般为32位或64位):
-2^(长整型的位数-1)<=长整型能表示的整数<=2^(长整型的位数-1)-1
如果是32位,此范围为:
-2147483468..2147483467
本回答被网友采纳
第2个回答 2013-02-07
一般有int short int 还有long int。一般计算机,int占4个字节,short比int占字节数少或者等于int,long比int占的多或者等于int。long一般为8个字节。占多少字节是和操作系统还有cpu有关的。long一般是储存int放不下的整数。
第3个回答 2013-02-07
用sizeof (long)吧,看你的操作系统了
相似回答
什么是C语言中的长整型
数据?
答:
根据计算机系统、编译系统的不同,32位有符号整数的定义会略有差异,通常的做法是把
长整型
(long)数据定义为32位,int型可以是16位,也可以是32位。
C语言中
没有具体规定各类数据所占的字节数,只要求long型数据长度不短于int型,short型不长于int型。具体如何实现,由各计算机系统自行决定。例如在Turb...
关于
C语言中长整型
数
答:
长整型是计算机程序语言,是程序设计中数据类型的一种表现方式,一般情况下用long 表示长整型
。在程序设计中,数据类型被定义为数据的种类,也就是说一系列可能值以及基于那些值的基本操作。int是C语言的基本整数类型,可以满足我们处理一般数据的需求。
C语言里
怎样理解
长整型
短整型 和无符号型变量和常量?
答:
1、变量:是一块内存区域,一块内存包含两个属性,一个是地址,一个是存储的内容,即值。所以在
c语言中
每个变量都有一个地址,也有自己存储的内容。2、常量:指的是不会被修改的量,这个概念实际上来自汇编
语言中的
立即数概念,它是存储于指令代码中的。3、整型:用于描述整数的数据类型。4、
长整型
...
C语言中长
短
整型
如何区分
答:
回答:
长整型
32位,范围是-2147483648~2147483647,短整型16位,范围是-32768~32767。例如40000就不是短整型。希望能帮到你。
大家正在搜
c语言中长整型数据怎么定义
C语言中合法的长整型常数
c语言中长整形怎么定义
c语言长整型和短整型的区别
属于合法的C语言长整型常量是
c语言整形和长整型的区别
c语言长整型数据的范围
C语言长整型定义
C语言无符号长整型定义
相关问题
C语言中长整型的输出格式是否必须是%ld?
C语言中如何输出长整型数值
C语言怎么定义长整形
在C语言中,整型常量与整型变量的区别是什么?举例
C语言里如何判断一个整形数据是几位数?
C语言中短整型和长整型有什么分别?
C语言中最大的整型数和最小的整型数是什么?
计算机c语言中什么是整型,短整型,长整型