關(guān)于雙精度于單精度卻別的問題,還有一個幼稚的小問題
double于float到底有什么不同,120.5可以用float嗎?
編程中小寫開頭的關(guān)鍵詞為粉色,大寫開頭的為藍(lán)色,中文是黃色,還有些變量值是橙色。這是為什么?有啥特殊含義嗎?
double于float到底有什么不同,120.5可以用float嗎?
編程中小寫開頭的關(guān)鍵詞為粉色,大寫開頭的為藍(lán)色,中文是黃色,還有些變量值是橙色。這是為什么?有啥特殊含義嗎?
2016-07-16
舉報
2016-07-16
雙精度表示的范圍要比單精度大,單精度的范圍是-3.4*10的38次方~3.4*10的38次方,雙精度的范圍是-1.7*10的308次方~3.4*10的38次方,不過一般不會用到那么精確,如果不是做科研,表示范圍都一樣。還有float定義的變量占4個字節(jié)(32位),雙精度定義的變量占8個字節(jié)(64位)。至于那些顏色并沒有什么特殊含義,如果把背景顏色換了的話那些顏色也就會跟著改變。
2016-07-16
謝謝樓上三位大神的解答
2016-07-16
1double精度高,有效數(shù)字16位,float精度7位。但double消耗內(nèi)存是float的兩倍,double的運(yùn)算速度比float慢得多。另外給你個建議,能用float時盡量用float,可以提高運(yùn)算速度
2所以,是可以用的
3顏色的不同其實(shí)沒啥含義吧??茨闶裁垂ぞ?,我的工具里顏色都一樣。
2016-07-16
double 字節(jié)4 float 字節(jié)8 ?double精度高消耗內(nèi)存高 float heingt=120.5f ? 記得后面要加f
= =那個后面的顏色問題沒有注意