回覆列表
-
1 # eedda
-
2 # Kwanlinli
計算機儲存器中,一個位元組由(8)位二進位制位組成。
二進位制記數系統中表示小於2的整數的符號,一般用1或 0表示,是具有相等機率的兩種狀態中的一種。
二進位制位的位數可表示一個機器字的字長,一個二進位制位包含的資訊量稱為一位元。
擴充套件資料:
原碼將最高位作符號(以“0”表示正,“1”表示負),其餘各位代表數值本身的絕對值。正整數的原碼、反碼、補碼相同。負整數的反碼為其原碼除符號位外按位取反(即0改為1、1改為0),而其補碼為其反碼末位加1。
讀入長度為w的場,它包含上述形式的二進位制位串。場不允許用空格字元組成,場前或場後的空格符均被忽略。
計算機儲存單元以位元組(BYTE)為單位,一個位元組 由 8個 字元(bit),也就是 8個 二進位制位 構成。 一個 int , float, double .... 需幾個位元組存放,可以用 sizeof(int), sizeof(float), sizeof(double) ...計算。例如: printf("int -- %d bytes\n",sizeof(int) ); printf("float -- %d bytes\n",sizeof(float) );