老調重彈之整除與實數除

2021-04-29 09:58:21 字數 1770 閱讀 7019

學計算機的同學一定被人問到這樣的問題

1. 5除以2等於多少?

很多人第一反應就是暴怒,這麼簡單的問題居然還拿來考我,真是豈有此理。小學生都會的啊,等於2.5嘛

等等,好像事情沒有那麼簡單吧?如果這麼簡單的話,為什麼還要拿來問呢?

我們來看一下到底等於多少?

看到了嗎? 它的結果是等於2. 太不可思議了吧。但其實不奇怪,這就是我們所謂的整除。

整數的意思就是說:如果分子和分母都是整數,那麼它的結果也是整數。

2. 繼續第二個問題,請回答:5除以2.0等於多少?

個別同學聽到這個問題之後,依然是暴怒。說,剛才不是討論過了嘛,算錯的情況下等於2.5,算對的情況下等於2嘛

但大部分同學顯然是被上面的問題驚著了,一言不發,作沉思狀。他一定在想的事情是:可不能再被忽悠了,到底是樹上七個猴,還是樹上騎個猴呢?

好吧,事實上等於多少呢?

這回,它真的等於2.5了。這是咋回事呢?沒想法了吧,這就是所謂的實數除。也就是說,分子分母中只要有乙個是實數(而不是整數),那麼結果就是實數。

什麼是實數?簡單地說,就是整數之外的數啦,帶有小數點的嘛。c++中的實數型別有float(單精度),double(雙精度),long double(長雙精度:非常長)

題外話:最後談乙個與除法有關的另外乙個運算子(%)

%運算子,我們有時候也稱為「取模」或者說「整除取餘數」,也就是兩個數相除,取其餘數。

所以,最後乙個問題是:5%2等於多少?

有同學馬上回答:5/2等於2,5/2.0等於2.5,5%2等於1

恭喜你,你會搶答了,而且一氣答對了仨問題

出處:http://blog.csdn.net/chen_xizhang

老調重彈之整除與實數除

學計算機的同學一定被人問到這樣的問題 1.5除以2等於多少?很多人第一反應就是暴怒,這麼簡單的問題居然還拿來考我,真是豈有此理。小學生都會的啊,等於2.5嘛 等等,好像事情沒有那麼簡單吧?如果這麼簡單的話,為什麼還要拿來問呢?我們來看一下到底等於多少?看到了嗎?它的結果是等於2.太不可思議了吧。但其...

老調重彈 access注入過主機衛

首先開啟伺服器上安裝了主機衛士的 嘗試在變數id的值後面插入萬惡的單引號,根據報錯,我們可以分析出來,使用的是access資料庫。通過order by檢視當前表有多少個列,發現6的時候報錯,5的時候正常,表明當前表中有5個列 接著試試聯合查詢 duang的一下,就被攔截了 嗚嗚嗚 那只能操出萬能的黑...

老調重彈的CSS優先順序

首先,我們對css作乙個簡單的說明 css是層疊樣式表 cascading style shee程式設計客棧ts 的簡稱。它的規範代表了網際網路歷史上乙個獨特的發展階段。現在對於從事網頁製作的朋友來說,應該很少沒有聽說過css了,因為在製作網頁過程中我們經常需要用到。其次 我們能通過css為文件設定...