回覆列表
  • 1 # 使用者908425833711

    根據需要定義,一般反正定義double的比較多。 float和double的範圍是由指數的位數來決定的。 float的指數位有8位,而double的指數位有11位,分佈如下: float: 1bit(符號位) 8bits(指數位) 23bits(尾數位) double: 1bit(符號位) 11bits(指數位) 52bits(尾數位) 於是,float的指數範圍為-127~+128,而double的指數範圍為-1023~+1024,並且指數位是按補碼的形式來劃分的。 其中負指數決定了浮點數所能表達的絕對值最小的非零數;而正指數決定了浮點數所能表達的絕對值最大的數,也即決定了浮點數的取值範圍。 float的範圍為-2^128 ~ +2^128,也即-3.40E+38 ~ +3.40E+38;double的範圍為-2^1024 ~ +2^1024,也即-1.79E+308 ~ +1.79E+308。 常用資料型別有以下幾種(32位機): char 1位元組 short 2位元組 int 4位元組 long 4位元組 long long 8位元組 float 4位元組 double 5位元組 long double 12位元組

  • 中秋節和大豐收的關聯?
  • 紋唇以後顏色淺會不會越變越淺?