多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

c教程

C 標準庫 – <limits.h>

閱讀 (2253)

C 標準庫 - <limits.h>

簡介

limits.h 頭文件決定了各種變量類型的各種屬性。定義在該頭文件中的宏限制了各種變量類型(比如 char、int 和 long)的值。

這些限制指定了變量不能存儲任何超出這些限制的值,例如一個無符號可以存儲的最大值是 255。

庫宏

下面的值是特定實現的,且是通過 #define 指令來定義的,這些值都不得低于下邊所給出的值。

描述
CHAR_BIT8定義一個字節的比特數。
SCHAR_MIN-128定義一個有符號字符的最小值。
SCHAR_MAX127定義一個有符號字符的最大值。
UCHAR_MAX255定義一個無符號字符的最大值。
CHAR_MIN0定義類型 char 的最小值,如果 char 表示負值,則它的值等于 SCHAR_MIN,否則等于 0。
CHAR_MAX127定義類型 char 的最大值,如果 char 表示負值,則它的值等于 SCHAR_MAX,否則等于 UCHAR_MAX。
MB_LEN_MAX1定義多字節字符中的最大字節數。
SHRT_MIN-32768定義一個短整型的最小值。
SHRT_MAX+32767定義一個短整型的最大值。
USHRT_MAX65535定義一個無符號短整型的最大值。
INT_MIN-32768定義一個整型的最小值。
INT_MAX+32767定義一個整型的最大值。
UINT_MAX65535定義一個無符號整型的最大值。
LONG_MIN-2147483648定義一個長整型的最小值。
LONG_MAX+2147483647定義一個長整型的最大值。
ULONG_MAX4294967295定義一個無符號長整型的最大值。

實例

下面的實例演示了 limit.h 文件中定義的一些常量的使用。

#include <stdio.h>
#include <limits.h>

int main()
{

   printf("The number of bits in a byte %d\n", CHAR_BIT);

   printf("The minimum value of SIGNED CHAR = %d\n", SCHAR_MIN);
   printf("The maximum value of SIGNED CHAR = %d\n", SCHAR_MAX);
   printf("The maximum value of UNSIGNED CHAR = %d\n", UCHAR_MAX);

   printf("The minimum value of SHORT INT = %d\n", SHRT_MIN);
   printf("The maximum value of SHORT INT = %d\n", SHRT_MAX); 

   printf("The minimum value of INT = %d\n", INT_MIN);
   printf("The maximum value of INT = %d\n", INT_MAX);

   printf("The minimum value of CHAR = %d\n", CHAR_MIN);
   printf("The maximum value of CHAR = %d\n", CHAR_MAX);

   printf("The minimum value of LONG = %ld\n", LONG_MIN);
   printf("The maximum value of LONG = %ld\n", LONG_MAX);
  
   return(0);
}

讓我們編譯和運行上面的程序,這將產生下列結果:

The number of bits in a byte 8
The minimum value of SIGNED CHAR = -128
The maximum value of SIGNED CHAR = 127
The maximum value of UNSIGNED CHAR = 255
The minimum value of SHORT INT = -32768
The maximum value of SHORT INT = 32767
The minimum value of INT = -32768
The maximum value of INT = 32767
The minimum value of CHAR = -128
The maximum value of CHAR = 127
The minimum value of LONG = -2147483648
The maximum value of LONG = 2147483647
關閉
程序員人生
主站蜘蛛池模板: 久久久久久久岛国免费观看 | 日韩欧美亚州 | 另类黄色 | 午夜啪啪网站 | 午夜dj在线观看免费视频 | 久久免费视频在线观看30 | 欧美综合成人 | 日韩成a人片在线观看日本 日韩成人国产精品视频 | 成人国产一区二区 | 国产一区二区三区不卡在线观看 | 亚洲欧美片 | 亚洲自拍第二页 | 国产欧美国产精品第二区 | 亚洲一区二区三区四 | 欧美图片小说 | 亚洲国产高清一区二区三区 | 日本一区二区三区不卡在线视频 | 劲爆欧美精品13页 | 国产成人欧美一区二区三区的 | 2021天天躁夜夜躁狠狠躁 | 欧美第一页 | 久久国产欧美日韩高清专区 | 在线观看亚洲成人 | 曰本www | 欧美精品xxxxx | 国产亚洲精品国看不卡 | 欧美v日韩v亚洲v最新 | japanbabes日本护士18免费 | 国产不卡的一区二区三区四区 | www一区| 亚洲欧美日本人成在线观看 | a爱爱视频 | 中文字幕免费观看 | 成人网在线看 | 亚洲aⅴ在线 | 欧美天天性影院 | 成人a一级毛片免费看 | 中文字幕中文字幕在线 | 亚洲精品视频免费 | 精品国产a| 波多野结衣一区二区 |