歡迎來到培訓無憂網(wǎng)!

全國切換

咨詢熱線 400-001-5729

位置:培訓無憂網(wǎng) > 新聞資訊 > 電腦/IT > c語言 >  C語言中%知識學習

C語言中%知識學習

來源:培訓無憂網(wǎng) 發(fā)布人:云朵

2022-02-15 09:15:24|已瀏覽:2921次

C語言中%知識學習

C語言中%是什么意思?

      C語言中%有兩種意思,第一表示求余符號 經(jīng)常會用到判斷一個數(shù)是不是能被另一個整除。

      如:7%3=1(7除以3,余下1,) 1%3=1(1除以3除不盡,余下1);

      如判斷一個m是奇數(shù)還是偶數(shù)?代碼如下:if(m%2==0) print f("偶數(shù)")。

      第二表示引導符,用于引導輸入輸出項表列的格式。

      例如:print f("%d%c%f",a,b,c);意思就是a以整型輸出,b以字符型輸出,c以實型輸出。

C語言運算優(yōu)先級

      優(yōu)先級:C語言中,運算符的運算優(yōu)先級共分為15 級。1 級最高,15 級最低。 在表達式中,優(yōu)先級較高的先于優(yōu)先級較低的進行運算。而在一個運算量兩側的運算符 優(yōu)先級相同時,則按運算符的結合性所規(guī)定的結合方向處理。

      結合性:C語言中各運算符的結合性分為兩種,即左結合性(自左至右)和右結合性(自右至左)。例如算術運算符的結合性是自左至右,即先左后右。如有表達式x-y+z 則y 應先與“-”號結合,執(zhí)行x-y 運算,然后再執(zhí)行+z 的運算。這種自左至右的結合 方向就稱為“左結合性”。而自右至左的結合方向稱為“右結合性”。最典型的右結合 性運算符是賦值運算符。如x=y=z,由于“=”的右結合性,應先執(zhí)行y=z 再執(zhí)行x=(y=z)運算。C語言運算符中有不少為右結合性,應注意區(qū)別,以避免理解錯誤。

      優(yōu)先級從上到下依次遞減,最上面具有最高的優(yōu)先級,逗號操作符具有最低的優(yōu)先級。

      所有的優(yōu)先級中,只有三個優(yōu)先級是從右至左結合的,它們是單目運算符、條件運算符、賦值運算符。其它的都是從左至右結合。

      注:尊重原創(chuàng)文章,轉載請注明出處和鏈接 http://m.universityresearchassociates.com/news-id-20917.html 違者必究!部分文章來源于網(wǎng)絡由培訓無憂網(wǎng)編輯部人員整理發(fā)布,內容真實性請自行核實或聯(lián)系我們,了解更多相關資訊請關注c語言頻道查看更多,了解相關專業(yè)課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會一對一幫助你規(guī)劃更適合你的專業(yè)課程!
  • 姓名:

  • 手機:

  • 地區(qū):

  • 想學什么:

  • 培訓無憂網(wǎng)
免 費 申 請 試 聽
提交申請,《培訓無憂網(wǎng)》課程顧問老師會一對一幫助你規(guī)劃更適合你的專業(yè)課程!