關(guān)于浮點運算和定點運算,浮點運算這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、浮點運算就是實數(shù)運算,因為計算機只能存儲整數(shù),所以實數(shù)都是約數(shù),這樣浮點運算是很慢的而且會有誤差。
2、現(xiàn)在大多數(shù)機器都是32位的,也就是說32位都用來表示整數(shù)的話,那么對于無符號整數(shù)就是0 到 2^32-1,對于有符號的話就是-2^31 到 2^31-1。
3、計算機里整數(shù)和小數(shù)形式就是按普通格式進行存儲,例如1024、3.1415926等等,這個沒什么特點,但是這樣的數(shù)精度不高,表達也不夠全面,為了能夠有一種數(shù)的通用表示法,就發(fā)明了浮點數(shù)。
4、 浮點數(shù)的表示形式有點像科學計數(shù)法(*.*****×10^***),它的表示形式是0.*****×10^***,在計算機中的形式為 .***** e ±***),其中前面的星號代表定點小數(shù),也就是整數(shù)部分為0的純小數(shù),后面的指數(shù)部分是定點整數(shù)。
5、利用這樣的形式就能表示出任意一個整數(shù)和小數(shù),例如1024就能表示成0.1024×10^4,也就是 .1024e+004,3.1415926就能表示成0.31415926×10^1,也就是 .31415926e+001,這就是浮點數(shù)。
6、浮點數(shù)進行的運算就是浮點運算。
7、 浮點運算比常規(guī)運算更復雜,因此計算機進行浮點運算速度要比進行常規(guī)運算慢得多。
本文分享完畢,希望對大家有所幫助。
標簽:
免責聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!