官术网_书友最值得收藏!

例4.1 計算

題目描述 從鍵盤讀入三個整數abc,計算的值。

編程思路 從題目描述已知abc都是整數,且范圍在±10000之間,所以定義為int類型。被除數和除數是整數,所以結果也必須是整數,如果被除數不能整除除數就“砍掉”小數部分,保留整數部分。例如,5/2的結果不是2.5,而是2。

程序代碼

Tips

在C++中,“+”和“-”還可以作為單目運算符使用,稱為“正號運算符”和“負號運算符”。所謂“單目運算符”,是指只有一個運算對象,這兩個運算符的功能是對這個運算對象的正負號進行處理,示例如下。

?+a:變量a的正負號不變,如果a為5,則+a還是5;如果a為-5,則+a仍是-5。

?-a:將變量a的正負號取反,如果a為5,則-a為-5;如果a為-5,則-a為5。

二、求余運算符%

“求余”,也稱“取模”,其作用是得到整數除法運算的余數,求余運算也稱取模運算。示例代碼如下。

“%”的優先級與“*”和“/”相同。求余運算的應用非常多,例如,判斷一個數是否為奇數或偶數、倍數、約數、素數,以及數位分離、進制轉換等場景都會用到求余運算。

主站蜘蛛池模板: 句容市| 永泰县| 綦江县| 麻阳| 九江县| 原阳县| 天门市| 新巴尔虎左旗| 稻城县| 防城港市| 宁德市| 石家庄市| 抚顺市| 合作市| 永平县| 仁寿县| 松阳县| 乌恰县| 浦县| 凤台县| 富平县| 安宁市| 蕲春县| 宝丰县| 华池县| 绍兴市| 两当县| 壶关县| 炉霍县| 奉新县| 普格县| 左云县| 天台县| 仁化县| 宁乡县| 瑞昌市| 湖州市| 高安市| 日照市| 澄江县| 专栏|