整數可以四捨五入嗎,保留整數需要四捨五入嗎

時間 2021-09-12 10:01:17

1樓:匿名使用者

您好!四捨五入是一種精確度的計數保留法,與其他方法本質相同.但特殊之處在於,採用四捨五入,能使被保留部分的與實際值差值不超過最後一位數量級的二分之一:

假如0~9等概率出現的話,對大量的被保留資料,這種保留法的誤差總和是最小的.這大概也是我們使用這種方法為基本保留法的原因吧.

例如π,便被四捨五入,大多保留下3.14了.但是,有的時候不可以用四捨五入的方法,而要用「進一法」和「退一法」.

例如,288個學生春遊,45人一輛大巴,算下來是6.4輛大巴,但是必須進一才可以不讓人多出來,不讓車少,不讓車變成小數,則需要7輛大巴.再例如,1016公升汽油,要給汽車加油,20公升一輛,平均可加50.

8輛,但是必須退一才可以不讓車多出來,讓油少,不讓車變小數,則可以給50輛汽車加油.

通常 ,木工所接觸的製作圖 ,都採用公制,且以公釐(mm)為單位,製作的面積從幾十公釐到十多二十公尺不等,只要配合實際尺寸,對小數點作適當的刪除,又能使誤差不超過一 公釐,就應該施行四捨五入法 .應該在哪一位置施行四捨五入呢? 以公釐為單位來說,假如它在第三位,我們就在第四位作四捨五入,先看第四位:

如果是4或者比四小,就把它捨去;

如果它是5或者比五大,也把它捨去,但要向它的左邊單位上進1.這種方法就叫四捨五入法 .

希望對您有所幫助!

望採納,謝謝

2樓:邪鬼魔神哀傷

當然可以,例子一:例如π被四捨五入,保留下3.14。

但是,有的時候不可以用四捨五入的方法,而要用「進一法」和「去尾法」。四捨五入裡的四捨是:1、2、3、4,五入是:

5、6、7、8、9。例如,288個學生春遊,45人一輛大巴,算下來是6.4輛大巴,但是必須進一才可以不讓人多出來,不讓車少,因為車的數量不能為小數,所以需要7輛大巴。

再例如,1016公升汽油,要給汽車加油,20公升一輛,平均可加50.8輛,但是必須去尾才可以不讓車多出來,讓油少,因為車的數量不能為小數,所以只可以給50輛汽車加油。

注:數量級:即數字所在位置權值,如3.14159這個數,3的數量級為1(10^0),9的數量級為0.00001(10^-5)。

例子二:在生活、工作中的實際應用——如全年市場份額預估達成為0.7%,但在正式大會秀出時,出於美觀目的,將預估值四捨五入至1%。無論是從說抑或是顯得都會有分量得多。

3樓:佔涵涵

四捨五入講的就是零頭,整數是可以四捨五入的,因為是整數了還要四捨五入幹嘛,四捨五入講究的一些零頭賬比如1.4就不1.4了就直接1算了,那點零頭就免了,像12345這樣的整數就不用四捨五入了。

4樓:來自金蟾峽溫柔的華佗

如: 1oo3約等1000

5樓:橙那個青

整數不可以四捨五入的。

6樓:

取決於你要什麼數量級了

保留整數需要四捨五入嗎

7樓:**座的小熊

保留整數是指保留小數點前面的整數部分,所以要四捨五入。例如,2.22保留整數部分是2,2.52保留整數部分是3。

8樓:匿名使用者

需要。不到五就丟掉,大於五就進一到個位上。就比如10.11,不夠就要丟掉

9樓:熊妖思密達

看需求,有向上取整就是2.3取整3,向下取整是2.3取整為2。一般生活中還是用四捨五入吧。具體情況具體分析

10樓:紅色極致

小數部分是需要四捨五入的

11樓:匿名使用者

小數保留整數需要四捨五入.

12樓:瑞安佛萊徹

通常保留整數需要四捨五入:

實際生活中規劃、預算、設計、製作都要保留一定數字,採用四捨五入法解決實際問題。

但個別的時候採用去尾法和進一法:

13樓:匿名使用者

需要的比如26.87,保留整數為27望採納

c語言:int型的強制型別轉換是按四捨五入嗎?

14樓:跪著作揖

強制型別轉換int的結果只保留整數部分,不是四捨五入。

例如:int 3.14,結果為3;

int  3.58,結果也為3。

int是將乙個數值向下取整為最接近的整數的函式。int是資料庫中常用函式中的取整函式,常用來判別乙個數能否被另乙個數整除。

擴充套件資料

int 函式使用的注意事項:

1、 語法int(number)其中number是需要進行向下捨入取整的實數。

2、 int函式是不進行四捨五入,直接去掉小數部分取整。

3、int函式處理負數的小數時總是向上進製的。

標準規定int的最小取值範圍是 -32767 到 32767。

int的取值範圍因機器而異,但是一定要大於或者等於 -32767 到 32767。一般來說,int占用乙個字的記憶體空間。因此,字長為 16 位(bit)的舊式 ibm 相容機使用 16 位來儲存整型int,取值範圍是-32768 到 32767 。

目前的個人電腦一般都是 32 位字長的,這些電腦中,int一般也是 32 位的,取值範圍是 -2147483648 到 2147483647。對於使用 64 位 cpu 的電腦,使用更多位儲存int也是很自然的事情,取值範圍當然也會更大。

15樓:匿名使用者

作為函式,int函式指資料庫中常用函式中的

「向下取整函式」。常用來取乙個數中的整數部分。int是將乙個數值向下取整為最接近的整數的函式。為取整函式。

意思是將被轉換數直接擷取整數部分,不進行四捨五入運算。例如:

int(123.456);//取值為123

int(-123.456);//取值為124

int(1234.56);//取值為1234

擴充套件資料:

除int外,其他強制轉換有:

void:宣告函式無返回值或無引數,宣告無型別指標,顯示丟棄運算結果。(c89標準新增)

char:字元型型別資料,屬於整型資料的一種。(k&r時期引入)

int:整型資料,表示範圍通常為編譯器指定的記憶體位元組長。(k&r時期引入)

float:單精度浮點型資料,屬於浮點資料的一種。(k&r時期引入)

double:雙精度浮點型資料,屬於浮點資料的一種。(k&r時期引入)

_bool:布林型(c99標準新增)

_complex:複數的基本型別(c99標準新增)

_imaginary:虛數,與複數基本型別相似,沒有實部的純虛數(c99標準新增)

_generic:提供過載的介面入口(c11標準新增)

修飾關鍵字:

short:修飾int,短整型資料,可省略被修飾的int。(k&r時期引入)

long:修飾int,長整型資料,可省略被修飾的int。(k&r時期引入)

long long:修飾int,超長整型資料,可省略被修飾的int。(c99標準新增)

signed:修飾整型資料,有符號資料型別。(c89標準新增)

unsigned:修飾整型資料,無符號資料型別。(k&r時期引入)

restrict:用於限定和約束指標,並表明指標是訪問乙個資料物件的唯一且初始的方式。(c99標準新增)

16樓:聽不清啊

不是的。

c語言的int型的強制型別轉換是截尾取整的。

即int x=(int)3.997;

x的值是3。

17樓:匿名使用者

不會四捨五入,會直接截斷取整數部分。

18樓:匿名使用者

有四捨五入的情況,在你想要保留幾位小數的時候,多餘的緊接著的一位要四捨五入

不過c裡面沒有提供四捨五入的函式,不過你可以這樣a = (int)(a*100 + 0.5)/100這只是乙個小技巧,對a的第三位進行四捨五入比如將55.3351保留2位小數,第三位四捨五入,可以用a=(a*100+0.

5)/100.0或a=(int)(a*100+0.5)/100.

0,,,我的問題是,,兩個都行嗎?有什麼區別,我做過實驗,貌似沒什麼區別……

19樓:直接用使用者名稱

不是 是捨棄小數部分

excel裡面的數字怎麼四捨五入取整數

20樓:匿名使用者

利用抄round公式可以實現該襲

功能,即:如是對a1裡的資料四捨五入取整即 +round(a1,0)或+round(a1,)

round公式的使用見:

round(number, num_digits)

round 函式語法具有以下引數 (引數:為操作、事件、方法、屬性、函式或過程提供資訊的值。):

number 必需。要四捨五入的數字。

num_digits 必需。位數,按此位數對 number 引數進行四捨五入。

說明如果 num_digits 大於 0(零),則將數字四捨五入到指定的小數字。

如果 num_digits 等於 0,則將數字四捨五入到最接近的整數。

如果 num_digits 小於 0,則在小數點左側進行四捨五入。

若要始終進行向上捨入(遠離 0),請使用 roundup 函式。

若要始終進行向下捨入(朝向 0),請使用 rounddown 函式。

若要將某個數字四捨五入為指定的倍數(例如,四捨五入為最接近的 0.5 倍),請使用 mround 函式。

希望可以幫到你。

21樓:匿名使用者

右擊滑鼠,選擇「設定單元格格式」,再選擇「數字」標籤,再選擇「數值」,再將「小數字數」設定成「0」,就行了。

22樓:o真相只有乙個

設定單元格格式,文字--數字格式裡面有的,你找下

23樓:匿名使用者

=round(a1,0) a1表示單元格位址

24樓:匿名使用者

=round(a1,)

整數怎麼四捨五入數學

25樓:zhao愛的滿全

四捨五入法,就是在計算時取近似值的一種方法,顧名思義,比四小的(包括四)要捨棄,比五大的(包括五)要向前一位進一。

例如:

235四捨五入到十位≈240

26樓:僻蘿

你的是幾位數 ? 如果是2位數的話,個位是4或以下的就省去,是5或以上就進製

c語言中怎麼四捨五入

27樓:匿名使用者

利用取整運算的截斷特點實現。

比如:int a=0.75;取整後賦值給a的是0,小數點後面的被截斷了。

如果要做整數的四捨五入,那麼可以:a=(int)(0.75+0.5);取整後得到的與數學中四捨五入的結果一致,都是1;

如果要進行小數點後面的四捨五入,可以這樣計算:

要保留小數點後面兩位的小數,即在小數點後面兩位上做四捨五入,0.756

float a=0.756,b; int x; b=a*100; b+=0.5; x=b; b=x/100.0;

運算是這樣的:先將0.756乘以100,得到75.

6,然後利用取值運算的截斷做四捨五入,75.6+0.5=76.

1取整後等於76,再除以100,得到結果:0.76

28樓:高中生三

設 float x ; int  y ; 則有y=(int)(x+0.5)>(int)x?(int)x+1:(int)x進行上述運算後,y 的值就是 x 四捨五入的結果。

利用取整運算的截斷特點實現。

比如:int a=0.75;取整後賦值給a的是0,小數點後面的被截斷了。

如果要做整數的四捨五入,那麼可以:a=(int)(0.75+0.5);取整後得到的與數學中四捨五入的結果一致,都是1;

如果要進行小數點後面的四捨五入,可以這樣計算:

要保留小數點後面兩位的小數,即在小數點後面兩位上做四捨五入,0.756

float a=0.756,b; int x; b=a*100; b+=0.5; x=b; b=x/100;

運算是這樣的:先將0.756乘以100,得到75.

6,然後利用取值運算的截斷做四捨五入,75.6+0.5=76.

1取整後等於76,再除以100,得到結果:0.76

如何在excel中四捨五入取萬位整數並顯示 萬 字

我是來嚇寶寶的 假設該數字在a2單元格 round a2 10000,0 10000例如 注意到32後面還有乙個小數點,可以用下面這個公式 round substitute a1,1 10000,1 萬 你是意思是不是讓每個輸入資料的單元格都這樣顯示呢?若是這樣的請向下看 1 選擇中需要設定的單元格...

excel裡怎麼將數值四捨五入保留小數點後兩位

果桂枝古儀 可以用round 函式.如 例1 round 1.123,2 結果為1.12 例2 假設a1 1.123,b1輸入公式 round a1,2 結果為1.12例3 round 1 3,2 結果為0.33.第一引數為所要計算的值 可以是常數,單元格引用,公式 第二個引數為捨入的小數字數.詳見...

897 9789四捨五入是多少

897.9789四捨五入是898.精確到個位 897.9789四捨五入是898.0 精確到十分位 897.9789四捨五入是897.98 精確到百分位 897.9789四捨五入是897.979 精確到千分位 那要知道你取多小位。例如 小數後 3位 897.979小數後 2位 897.98 小數後 1...