關(guān)于long整形是多少內(nèi)容導(dǎo)航:
- 1、long整形是多少
- 2、long是整形嗎
- 3、長整形long范圍
long整形是多少
這個里面有解釋http://blog.csdn.net/libaoqiang613/article/details/7896621
float表示的是科學(xué)計數(shù)法,都是10的次方級的

long是整形嗎
長整形long范圍
C語言中的長整型和整型的大值和小值,在標(biāo)準(zhǔn)庫頭文件limits.h中以宏的形式定義。用戶可以直接查看或者使用。
INT_MAX:int類型的大值
INT_MIN:int類型的小值
UINT_MAX:unsigned int類型的大值
LONG_MAX:長整型的大值
LONG_MIN:長整型的小值
ULONG_MAX:長整型的小值
示例如下:
#include <stdio.h>#include <limits.h>
int main()
{
printf("INT_MAX:%d\nUINT_MAX:%u\nLONG_MAX:%d\nULONG_MAX:%u\n", INT_MAX, UINT_MAX, LONG_MAX,ULONG_MAX);
printf("INT_MIN:%d\nLONG_MIN:%d\n",INT_MIN, LONG_MIN);
return 0;
}
C語言中,只是能夠明確sizeof(short)<sizeof(long),sizeof(short)≤sizeof(int)≤sizeof(long)而已,至于的int具體是16位還是32位的,取決于平臺和語言實(shí)現(xiàn)(編譯器)。
在VC++(x86)等32位環(huán)境中,int和long都表示32位有符號整數(shù),范圍是一樣的。
====
[原創(chuàng)回答團(tuán)]
參考資料: 原創(chuàng)
本回答被提問者和網(wǎng)友采納int 和long int 語法上 有區(qū)別
正規(guī)寫法:
long int -- 32 位有符號整型
short int -- 16 位有符號整型
編譯器 允許的 簡略寫法:
long -- 32 位有符號整型
short -- 16 位有符號整型
如果寫成 int, 那么是不確定 寫法,長度由編譯器自行規(guī)定
TC int -- 16 位有符號整型, 即 short int
VC++ int -- 32 位有符號整型, 即 long int
輸入語句,long int 用 %ld ,short int 用 %d
編譯器 也許通融 %d 既可讀 long 也可讀 short。
附加MSDN解釋:
int
32-bit integer. On 16-bit platforms, cannot appear in remote functions without a size qualifier such as short, small, long or hyper.
long
32-bit integer.
C語言中的長整型和整型的大值和小值,在標(biāo)準(zhǔn)庫頭文件limits.h中以宏的形式定義。用戶可以直接查看或者使用。
INT_MAX:int類型的大值
INT_MIN:int類型的小值
UINT_MAX:unsigned
int類型的大值
LONG_MAX:長整型的大值
LONG_MIN:

行業(yè)熱門話題:
【long整形多少字節(jié)】【long是整形嗎】【長整形long范圍】【比long long長的整形】【longlong整型】【long長整形變量】【longlong整型數(shù)值范圍】【long long多大】【long整形范圍】【長整形long】還有其他疑惑?想了解更多?可以點(diǎn)擊 【在線咨詢】