數(shù)據(jù)以什么形式存儲 數(shù)據(jù)在內(nèi)存中的儲存形式?
數(shù)據(jù)在內(nèi)存中的儲存形式?好吧,你搞錯了。沒有ASCII值的A。這樣看:定義一個變量,給它起一個叫A的名字,這個名字是給你的程序員看的,計算機不看這個A,A對于計算機來說只是一個標記,它標記在內(nèi)存中占用
數(shù)據(jù)在內(nèi)存中的儲存形式?
好吧,你搞錯了。沒有ASCII值的A。這樣看:定義一個變量,給它起一個叫A的名字,這個名字是給你的程序員看的,計算機不看這個A,A對于計算機來說只是一個標記,它標記在內(nèi)存中占用了4B大小的內(nèi)存空間,還有!這個4B空間存儲一個值為2的整數(shù)。當它被存儲時,它是以這種方式存儲的。因為內(nèi)存的最小單位是字節(jié),也就是說,1b是最小單位,int類型的數(shù)據(jù)在32位系統(tǒng)中占用32位,將8位=1字節(jié),即8bit=1b,然后32位=4字節(jié)進行轉(zhuǎn)換。這個2被轉(zhuǎn)換成10的二進制數(shù),但是計算機需要一個32位的數(shù)字來存儲這個2。我該怎么辦?組成0。我在哪里可以彌補?你不能在后面彌補它,那么它就會變成別的東西——那就是,那就是在前面。因此,數(shù)字2的形式是1000多萬。每個8位組被分成4個組,正好是4B的大小。因此,內(nèi)存中有四個連接的內(nèi)存單元來存儲值2。這個存儲單元叫做a,計算機用這個名字來識別這個數(shù)字??偠灾?,總而言之,字母A是給程序員的。計算機不知道字母A。A只是轉(zhuǎn)換成計算機來識別其他有價值的東西2。你不需要知道它到底是什么。事實上,我不知道。這2以四個存儲器單元的形式存儲在存儲器中。如果你想對這方面有更深入的了解,我建議你學(xué)一次C語言,把匯編語言學(xué)得非常清楚