c語言存儲類型?
C語言的基本類型在內存中以二進制的形式儲存的。1、整型數據:所有整數(正負零)在內存中都是以補碼的形式存在。對于一個正整數來說,它的補碼就是它的原碼本身。對于一個負整數來說,它的補碼為原碼取反再加1。2、字符型數據:把字符的相對應的ASCII碼放到存儲碼單元中,而這些ASCII代碼值在計算機中同樣以二進制補碼的形式存放的。3、實型數據:也叫浮點數, 在計算機中也是以二進制的方式存儲,關鍵在于如何將十進制的小數轉化為二進制來表示。
擴展資料:根據計算機的內部字長和編譯器的版本,C語言的基本類型表示的數的長度范圍是有限定的。十進制無符號整常數的范圍為0~65535,有符號數為-32768~+32767。八進制無符號數的表示范圍為0~0177777。十六進制無符號數的表示范圍為0X0~0XFFFF或0x0~0xFFFF。如果使用的數超過了上述范圍,就必須用長整型數來表示。長整型數是用后綴“L”或“l”來表示的。長整數158L和基本整常數158在數值上并無區別。
上一篇月結款是什么意思
下一篇五年級數學乘積計算公式