關(guān)于long整形是多少內(nèi)容導(dǎo)航:

  • 1、long整形是多少
  • 2、long是整形嗎
  • 3、長整形long范圍


  • long整形是多少

long整形是多少

這個里面有解釋
http://blog.csdn.net/libaoqiang613/article/details/7896621
float表示的是科學(xué)計數(shù)法,都是10的次方級的

long整形是多少

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:

長整形long范圍

行業(yè)熱門話題:

【long整形多少字節(jié)】【long是整形嗎】【長整形long范圍】【比long long長的整形】【longlong整型】【long長整形變量】【longlong整型數(shù)值范圍】【long long多大】【long整形范圍】【長整形long】

還有其他疑惑?想了解更多?可以點(diǎn)擊 【在線咨詢】