首页
/
每日頭條
/
生活
/
c語言基本運算講解
c語言基本運算講解
更新时间:2025-11-23 22:45:04

程序設計語言一般會提供數值運算功能,C語言也不例外,其提供的基本數值運算包括加法、減法、乘法、除法和求餘運算,在C語言中,我們通過使用特定的符号(稱為操作符)對指定數目的數值(稱之為操作數)執行對應的數值運算就可以求出對應的結果,以上五種運算符号在C語言中的表示及其含義見下表1。

符号

功能描述

例子

加法操作符

600 18 = 618

-

減法操作符

314 – 14 = 300

*

乘法操作符

32 * 4 = 128

/

除法操作符

128 / 4 = 32

%

求餘操作符

129 % 4 = 1

表1

C語言中的數值運算符号與數學公式中的運算符号并不完全相同,比如加号( )和減号(-),在兩種計算環境中的表示方式相一緻,都是使用 或-表示;但是對于乘法運算符号,數學公式采用的是×,在C語言中對應的乘法運算符号為*;除法符号在數學公式中表示為÷,在C語言中對應的運算符為/。除此之外,C語言還提供了求餘運算,比如表1中129除以4,商為32,餘數為1,則在C語言中的表示方式為129 % 4求餘的結果為1。

下圖通過C語言代碼演示數值運算符的用法,并通過printf将運算結果輸出至屏幕。

c語言基本運算講解(如何進行數值運算)1

圖1

代碼中通過調用函數printf執行輸出數值運算結果。注意printf函數第一個參數中,我們使用了一個新的轉換符%d,這個轉換符一個作用是在輸出格式串中提供占位功能,另一個功能是指定輸出的值類型為整數,這個%d轉換符與%s轉換符分别正對不同的數值類型,%s轉換符輸出的值類型為字符串。整型數值和字符串數值行在C語言中是兩種不同的數據類型,分别使用不同的轉換符。在printf的第二個參數我們并不是直接傳入一個數值,而是采用“數值 操作符 數值”的格式傳遞參數,在程序運行時,代碼首先執行第二個參數中的數值運算,之後才是調用printf函數将運算結果輸出值屏幕,見圖2。

c語言基本運算講解(如何進行數值運算)2

圖2

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
不拍爛片的王晶
不拍爛片的王晶
《追龍》是讓人意外的,并不是隻因為這部電影,而是王晶作為《追龍》的導演,這次出手,跟大家印象中有些不一樣。或許,我們已經很久沒有見到這樣的王晶了。提起王晶的名字,多數觀衆都會和“爛片”二字劃上等号,這裡實在不太想舉例,因為太多了。王晶拍過爛...
2025-11-23
盤核桃幾個步驟
盤核桃幾個步驟
盤核桃幾個步驟?打底階段先新的白茬核桃到手,我們要進行深度的清理,核桃表面的果肉殘留等雜質之後也就到了我們盤玩的第一個階段,打底在以前的文章中提到過打底的意義,幹刷打底就是為了刷掉文玩核桃上的白霜,讓表面油質慢慢析出,形成淺淺的包漿為日後的...
2025-11-23
c算法經典教材
c算法經典教材
背景Huffman編碼在通信和數據壓縮領域具有重要的應用。在介紹Huffman編碼具體實現之前,先介紹幾個相關的概念。概念1:樹中結點的帶權路徑長度--根結點到該結點的路徑長度與該結點權值的乘積。概念2:樹的帶權路徑長度--樹中所有葉子結點...
2025-11-23
老款大衆途安評測
老款大衆途安評測
大約在10年前,大衆突然對「跨界車」走火入魔,幾乎每個車型都推出了相應的Cross版本,連面向幸福小家庭的途安也不例外。要說我大天朝緊湊型MPV陣營的一哥,肯定非途安莫屬哇!2004年上市以來,它熬走了東風雪鐵龍的薩拉畢加索,擊潰了東風日産...
2025-11-23
重男輕女是什麼原因造成的
重男輕女是什麼原因造成的
近日,東北的一個小女孩看電視的時候,偶然間聽到了“重男輕女”這個詞,于是跑去問太奶奶:“重男輕女是什麼意思啊?”隻見85歲的太奶奶絲毫沒有猶豫,笑着回答:“就是輕的東西女孩子拿,重的東西男孩子拿,就這麼簡單。”老人的這個回答,赢得了不少網友...
2025-11-23
Copyright 2023-2025 - www.tftnews.com All Rights Reserved