int型数据占用的内存空间及ASCII码表
生活随笔
收集整理的這篇文章主要介紹了
int型数据占用的内存空间及ASCII码表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據類型占內存的位數和操作系統的位數以及編譯器有關,編譯器可以根據自身硬件來選擇合適的大小,但是需要滿足約束:short和int型至少為16位,long型至少為32位,并且short型長度不能超過int型,而int型不能超過long型。這即是說各個類型的變量長度是由編譯器來決定的。
一般在32位或64位系統中int型都是占用4字節,在16位系統中占用2字節
| char | 1 | 1 |
| short int | 2 | 2 |
| int | 4 | 4 |
| long int | 4 | 8 |
| long long int | 8 | 8 |
| char* | 4 | 8 |
| float | 4 | 4 |
| double | 8 | 8 |
指針類型存儲的是所指向變量的地址,所以32位機器只需要32bit,64位機器需要64bit。
ASCII碼表
| 0 | 空字符 |
| 48~57 | 0~9 |
| 65~90 | A~Z |
| 97~122 | a~z |
總結
以上是生活随笔為你收集整理的int型数据占用的内存空间及ASCII码表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows环境下设置Redis自启动
- 下一篇: 200718C语言及C程序概念