說明32位位元組數
64位位元組數
取值範圍
bool
布林型1
1true,false
char
字元型1
1-128~127
unsigned char
無符號字元型11
0~255
short
短整型2
2-32768~32767
unsigned short
無符號短整型22
0~65535
int整型44
-2147483648~2147483647
unsigned int
無符號整型44
0~4294967295
long
長整型48–
unsigned long
無符號長整型48
–long long
長整型8
8-2^64~2^64-1
float
單精度浮點數44
範圍-2^128~2^128
精度為6~7位有效數字
double
雙精度浮點數88
範圍-2^1024~2^1024
精度為15~16位
long double
擴充套件精度浮點數88
範圍-2^1024~2^1024
精度為15~16位*位址
48–精度
float和double的精度是由尾數的位數來決定的。浮點數在記憶體中是按科學計數法來儲存的,其整數部分始終是乙個隱含著的「1」,由於它是不變的,故不能對精度造成影響。
float:2^23 = 8388608,一共七位,這意味著最多能有7位有效數字,但絕對能保證的為6位,也即float的精度為6~7位有效數字;
double:2^52 = 4503599627370496,一共16位,同理,double的精度為15~16位。
C 32位程式訪問64位系統登錄檔
我們已經知道 本機模式 64 位程式執行在純模式下,並且訪問鍵和儲存在以下登錄檔子鍵中的值 hkey local machine software 32 位程式執行在 wow64 模式下,並且訪問鍵和值儲存在以下登錄檔子項中 hkey local machine software wow6432no...
32位系統和64位系統
前言 眾所周知,我們通常說作業系統是32位還是64位說的其實是32位處理器 cpu 還是64位處理器 cpu windows系統有32位和64位之分,下面我們來總結一下32位系統和64位系統的原理 區別以及如何判斷。我們現在所稱的計算機系統是32位或64位主要依據的是cpu解析的字組大小 字組大小 ...
32位系統與64位系統的區別
64位作業系統只能安裝在64位電腦上 cpu必須是64位的 同時需要安裝64位常用軟體以發揮64位 x64 的最佳效能。32位作業系統則可以安裝在32位 32位cpu 或64位 64位cpu 電腦上。當然,32位作業系統安裝在64位電腦上,其硬體恰似 大馬拉小車 64位效能就會大打折扣。第三,運算速...