什么是long型?

来源:百度知道 编辑:UC知道 时间:2024/06/09 06:01:26
请问大家一下什么是long 型,什么是short.
-------希望说清楚点.
最好有实例,,,----谢谢啊。!!
它直接long i;
真是那个意思吗?
其实你们说的我都懂,
只不过我把问题想复杂了。

短整型,【signed】 short 【int】 比特数 16 取值 -32768~32767
unsigned short 【int】 16 0 ~65535

长整型,
long 【int】 比特数 32
取值 -2147483648~2147483647
unsigned long 【int】 32
0~4294967295

int 都是占4个字节

这些是基本的C 知识,假如不懂,最好看看书。
学C 可以看谭浩强的 《C程序设计》

在Visual Basic里面,long型称为长整型,长整型是数值数据类型中的一种。
Visual Basic支持几种数值数据类型:整型、长整型、单精度浮点型、双精度浮点型和货币型。
整型和长整型运算速度高,而且比其它数据类型占用的内存少;货币型支持四位小数和十五位整数,是一个精确定点数据类型,适用于货币计算,浮点型比货币型有效范围大得多,但有可能产生小数进位误差。
浮点数可以表示为“尾数E指数”或“尾数D指数”的科学记数法表示。用D把尾数和指数隔开,就会导致数值作为双精度浮点型。用这种方式使用E,就会导致把这个值作为单精度浮点型来处理。

short型只占2个字节。而long 占4个字节。区别在于所表示的书的范围不同,short 大概范围是-32768--32767。而long 型的范围就远比他大了-2147483648--2147483647 。
如果是一个数值的范围没有朝出short型的表示范围的话,用short 或long都可以。

long即long int型,长整型,如long i;它的数据范围更广,占4字节。short即
short int,短整型,范围较小