1、double是C語言的一個關(guān)鍵字,代表雙精度浮點型。2、從存儲結(jié)構(gòu)和算法上來講,double是64位的,所以double能存儲更高的精度。3、目前C/C++編譯器標(biāo)準(zhǔn)都遵照IEEE制定的浮點數(shù)表示法來進(jìn)行float,double運(yùn)算。這種結(jié)構(gòu)是一種科學(xué)計數(shù)法,用符號、指數(shù)和尾數(shù)來表示。4、由于通常C編譯器默認(rèn)浮點數(shù)是double型的,下面以double為例: 共計64位,折合8字節(jié)。由最高到最低位分別是第63、62、61……0位:最高位63位是符號位,1表示該數(shù)為負(fù),0正;62-52位,一共11位是指數(shù)位;51-0位,一共52位是尾數(shù)位。