1樓:eunic顏
c語言中的%號是百分之幾的意思,/是除以的意思
2樓:劉文正粉絲
5÷2=2......1
學過數學的都懂吧?
/號是求2,而%號就是不要2,求的是1.
而/號還有一個特點:5/2==2因為/號兩專邊都是整
屬數,它的結果還是整數.如果要算5/2的真實結果,就要這樣:5.0/2這樣5.0是個double型的,結果也是double的.
而%號的左右兩邊的數都必須是整數.
3樓:安徽新華電腦
% 單列出來就是取模運bai算符
%%沒有特殊含義du
但,在zhi格式化io語句,如daoscanf/printf/format等之中,百分號是特
專殊格式化字元
%n 回車屬
%d 輸出整數
%% 輸出一個百分號
還有很多,可以參考格式化語句的說明
4樓:匿名使用者
% 取餘數運算子
/ 除法運算子
c語言中%%d和%%%d分別是什麼意思?
5樓:茂爾答題
這幾個都是格式字元,在輸出不同資料時要用不同的的格式字元。
1、printf("%%d"); // 會輸出%d2、因為%用來作格式符,如%c,%與c搭配表示輸出一個字元,%d表示輸出一個整數。
3、那麼怎麼輸出%呢?即用%%表示輸出一個%。
常用的printf函式格式字元:
1、d格式字元。用來輸出十進位制整數。
2、o格式符,以八進位制整型式輸出整數。
3、x格式符,以十六進位制數形式輸出整數。
4、u格式符,用來輸出unsigned型資料,即無符號數,以十進位制形式輸出。
5、c格式符,用來輸出一個字元。
6、s格式符,用來輸出一個字串。
7、f格式符,用來輸出實數(包括單雙精度),以小數形式輸出。
8、e格式符,以指數形式輸出實數。
9、g格式符,用來輸出實數,它根據數值的大小,自動選f格式或e格式(選擇輸出是佔寬度較小的一種),且不輸出無意義的零。
10、p格式符,用於變數地址的輸出。
11、%[scanfset]:
c語言中%%與%分別什麼意思
6樓:匿名使用者
% 單列出來bai
就是取模運算子
%%沒有du特殊含義
但,在zhi格式化daoio語句,如回scanf/printf/format等之中,百分號是特殊格式化字元
%n 回車
%d 輸出整答數
%% 輸出一個百分號
還有很多,可以參考格式化語句的說明
7樓:劉文正粉絲
5÷2=2......1
學過數bai學的都懂吧?
/號是du求2,而%號就是不要2,求的是zhi1.
而/號還有一個特點:5/2==2因為dao回/號兩邊都是整答數,它的結果還是整數.如果要算5/2的真實結果,就要這樣:
5.0/2這樣5.0是個double型的,結果也是double的.
而%號的左右兩邊的數都必須是整數.
8樓:
若c是合法變數,則先取c的地址,再取這個地址內的值。所以便當沒有*&,就是c。若c沒是個變數,那隻能解釋為是由3個字元*、&、c組成的字串,沒有別的意思。
9樓:麼亦有道
+=是c語言中的一抄種複合賦值運算子,a+=b 等價於 a=a+b,是後者的一種簡化性寫法,並且,其優先順序(即:同一個表示式中存在多種運算子時,不同運算子之間的運算順序)與 =相同。
類似的還有 +=,*=,/= 。都具有相同形式的用法。
+=的意思就是把左邊的第一個符號移到右邊,其實就是b = b+c的意思。直接到b+=c的b+移到右邊。
10樓:星雲六重奏
%%沒有bai特殊含義,% 單列du出來就是取模運算子zhic語言dao是一門通用計版算機程式語言,應用廣泛。c語言的設計目標是提供權一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
以下幾種是在c語言中常見的幾種表示:
在格式化io語句,如scanf/printf/format等之中,百分號是特殊格式化字元
%n 回車 %d 輸出整數 %% 輸出一個百分號
11樓:星雲六重奏
%%沒有bai特殊含義,% 單列出du來就是取模運算子zhic語言是一門通
用計算機程式設計dao語言,應用廣泛回。c語言的設計目標是提答供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
以下幾種是在c語言中常見的幾種表示:
在格式化io語句,如scanf/printf/format等之中,百分號是特殊格式化字元
%n 回車 %d 輸出整數 %% 輸出一個百分號
12樓:幸福de小陽
問號是條件運抄算符
襲"?:"的一部分,條件運算子格式如下:
條件 ? 表示式1 : 表示式2
滿足條件則得表示式 1,否則得表示式 2.
例如:max = a>b ? a : b;
相當於如下語句:
if(a>b) max=a; else max=b;
13樓:
看你怎麼使用了
1.100%10 這時候%是取模,即取餘數
2.printf("%d",10);這時候%是格式輸出控制,後面的d表示這裡要代入一個整數,也就是後面那個10
14樓:匿名使用者
用在整數運算中是求餘數的意思,比如5%3=2,9%4=1
用在scanf和printf的控制串中,表示控制符,比如%d表示整數,%f表示浮點數
15樓:匿名使用者
可以當做求模運算子 如7%3=2 8%3=2 9%3=0
也可以用作格式輸出輸入 如
16樓:匿名使用者
在這裡%是個
轉義字元,但也有更形象的譯名脫逸字元、逃逸字元等。也就是說%不僅僅將與其相內關的容特定字串轉義並替換為特定字串,而且自身也會被「脫逸」。而且類似於c語言中的轉義字元"\",雙%會轉義並脫逸為單%,四%則脫為雙%。
就是第一個%表示跟著他的字元不做特殊表示,當普通字元處理。
17樓:匿名使用者
'?'是和':'搭配使用的,比如:
c=a>b?a:b;
意思就是:如果a>b,c=a,否則,c=b;
18樓:匿名使用者
printf("%%"); // 列印 %
printf("%d", 3+5); // 列印 8
19樓:匿名使用者
%%,沒有特殊含義吧,至於%號應該是取模運算,這個得看具體的例子
20樓:安徽新華電腦
5÷bai2=2......1
學過數學的都懂吧
du?/號是求2,而zhi%號就是不要2,求的是dao1.
而/號還有一個特點:5/2==2因為/號兩內邊都是整數,它的結果容還是整數.如果要算5/2的真實結果,就要這樣:
5.0/2這樣5.0是個double型的,結果也是double的.
而%號的左右兩邊的數都必須是整數.
c語言中的 \ 與 / 有何區別?分別是什麼意思?
21樓:陽光直射眼睛手
c語言裡面,/出現在字串裡面沒有特殊含義,就是一個普通的符號,如果出現是表示式中,表示除法
\在字串裡面有特殊含義,表示轉義,和後面的符號一起表示一個特殊含義的符號,例如\n表示換行
c語言中和符號是什麼意思,C語言中 和 符號是什麼意思?
在c語言中,和 都屬於邏輯運算子,並且都是雙目運算子。邏輯運算子總共有3個,分別是 和 邏輯運算子是用來判斷一件事情是 成立 還是 不成立 或者說是 真 還是 假 判斷的結果只有兩個值,用數字表示就是 0 和 非0 其中,非0 表示該邏輯運算的結果是 真 0 表示這個邏輯運算表示式的結果為 假 是邏...
C語言中是什麼意思,C語言中 和 符號是什麼意思?
就是 且 的意思,比如a 0 b 1就是表示要 a 0並且b 0 兩個同時成立 這個是 邏輯與 的意思 就是並且 與 的意思!這樣講吧 打一個比喻 相當於數學中的並集 a且b的意思 是一種邏輯運算子,是 且 的意思,是指其連線的兩個條件必須同時滿足 c語言中 和 符號是什麼意思?在c語言中,和 都屬...
c語言中00分別是什麼C語言中0000分別是什麼?
0代表字元數串的結束標誌 也就是字元陣列的最後一位加上的 0 0的ascii碼為0,也就是空字元 上面的就是從字元陣列的開始讀取,直到最後字串結束標誌 0 字串總是以 0 作為串的結束符。因此當把一個字串存入一個陣列時,也把結束符 0 存入陣列,並以此作為該字串是否結束的標誌。0 的意思是 asci...