C++中的整形字節(jié)數(shù)
更新時間:2022年07月22日 09:27:31 作者:miss_future
這篇文章主要介紹了C++中的整形字節(jié)數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
整形short、int、long、long long規(guī)定如下
short至少16位int至少與short一樣長long至少32位,且至少與int一樣長long long至少64位,且至少與long一樣長
以64位win7系統(tǒng)為例
| 類型 | 字節(jié)數(shù)(byte) |
|---|---|
| char | 1 |
| short | 2 |
| int | 4 |
| long | 4 |
| long long | 8 |
32位程序整形數(shù)據(jù)類型表示的范圍
(32位與64位區(qū)別在于long 和unsigned long的字節(jié)數(shù)不同)
| C數(shù)據(jù)類型 | 最小值 | 最大值 |
|---|---|---|
| char | -128 | 127 |
| unsigned char | 0 | 255 |
| short | -3 2768 | 3 2767 |
| unsigned short | 0 | 6 5535 |
| int | -21 4748 3648 | 21 4786 3647 |
| unsigned int | 0 | 42 9496 7295 |
| long | -21 4748 3648 | 21 4786 3647 |
| unsigned long | 0 | 42 9496 7295 |
| int32_t | -21 4748 3648 | 21 4786 3647 |
| uint32_t | -21 4748 3648 | 21 4786 3647 |
| int64_t | -922 3372 0368 5477 5808 | 922 3372 0368 5477 5807 |
| uint64_t | 0 | 1844 6744 0737 0955 1615 |
64位程序整形數(shù)據(jù)類型表示的范圍
| C數(shù)據(jù)類型 | 最小值 | 最大值 |
|---|---|---|
| char | -128 | 127 |
| unsigned char | 0 | 255 |
| short | -3 2768 | 3 2767 |
| unsigned short | 0 | 6 5535 |
| int | -21 4748 3648 | 21 4786 3647 |
| unsigned int | 0 | 42 9496 7295 |
| long | -922 3372 0368 5477 5808 | 922 3372 0368 5477 5807 |
| unsigned long | 0 | 1844 6744 0737 0955 1615 |
| int32_t | -21 4748 3648 | 21 4786 3647 |
| uint32_t | -21 4748 3648 | 21 4786 3647 |
| int64_t | -922 3372 0368 5477 5808 | 922 3372 0368 5477 5807 |
| uint64_t | 0 | 1844 6744 0737 0955 1615 |
頭文件climits定義了符號常量
如下表所示:
| 符號常量 | 表示 |
|---|---|
| CHAR_BIT | char的位數(shù) |
| CHAR_MAX | char的最大值 |
| CHAR_MIN | char的最小值 |
| SCHR_MAX | signed char的最大值 |
| SCHAR_MIN | signed char的最小值 |
| UCHAR_MAX | unsigned char的最大值 |
| SHTR_MAX | short的最大值 |
| SHRT_MIN | short的最小值 |
| USHRT_MAX | unsigned short的最大值 |
| INT_MAX | int的最大值 |
| INT_MIN | int的最小值 |
| UINT_MAX | unsigned int的最大值 |
| LONG_MAX | long的最大值 |
| LONG_MIN | long的最小值 |
| ULONG_MAX | unsigned long的最大值 |
| LLONG_MAX | long long的最大值 |
| LLONG_MIN | long long的最小值 |
| ULLONG_MAX | unsigned long long的最大值 |
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Qt中TableView與TreeView組件聯(lián)動實現(xiàn)
本文主要介紹了Qt中TableView與TreeView組件聯(lián)動實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-12-12
重啟后nvidia-smi命令不可執(zhí)行出現(xiàn)“Make?sure?that?the?latest?NVIDIA?
這篇文章主要介紹了重啟后nvidia-smi命令不可執(zhí)行,出現(xiàn)“Make?sure?that?the?latest?NVIDIA?driver?is?installed?and?running.”問題,本文給大家分享最新完美解決方法,需要的朋友可以參考下2022-12-12

