導(dǎo)讀 關(guān)于float與double的區(qū)別,float double這個(gè)問(wèn)題很多朋友還不知道,今天小六來(lái)為大家解答以上的問(wèn)題,現(xiàn)在讓我們一起來(lái)看看吧!1、這兩種
關(guān)于float與double的區(qū)別,float double這個(gè)問(wèn)題很多朋友還不知道,今天小六來(lái)為大家解答以上的問(wèn)題,現(xiàn)在讓我們一起來(lái)看看吧!
1、這兩種都是浮點(diǎn)類(lèi)型數(shù)據(jù),float是單精度,double是雙精度。
2、float數(shù)據(jù)占用32bit,double數(shù)據(jù)占用64bit有人會(huì)問(wèn)這里位數(shù)表示什么呢?其實(shí)這里他指的是數(shù)據(jù)的存儲(chǔ)方式(也就是內(nèi)存分配),都可以分為三部分:1.符號(hào)位,2.指數(shù)位。
3、3尾數(shù)位所以他們的不同就在于存儲(chǔ)方式上:1,單精度f(wàn)loat符號(hào)位占1位,指數(shù)位占8位。
4、尾數(shù)位占23位2,雙精度double符號(hào)位占1位,指數(shù)位占11位。
5、尾數(shù)位占52位從上面可以看出,double數(shù)據(jù)類(lèi)型指數(shù)位為11位,所以它能表示的數(shù)據(jù)范圍也比f(wàn)loat大得多。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶(hù)上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!