關于float與double的區(qū)別,float double這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現在讓我們一起來看看吧!
1、這兩種都是浮點類型數據,float是單精度,double是雙精度。
2、float數據占用32bit,double數據占用64bit有人會問這里位數表示什么呢?其實這里他指的是數據的存儲方式(也就是內存分配),都可以分為三部分:1.符號位,2.指數位。
3、3尾數位所以他們的不同就在于存儲方式上:1,單精度float符號位占1位,指數位占8位。
4、尾數位占23位2,雙精度double符號位占1位,指數位占11位。
5、尾數位占52位從上面可以看出,double數據類型指數位為11位,所以它能表示的數據范圍也比float大得多。
本文分享完畢,希望對大家有所幫助。
標簽:
免責聲明:本文由用戶上傳,與本網站立場無關。財經信息僅供讀者參考,并不構成投資建議。投資者據此操作,風險自擔。 如有侵權請聯系刪除!