1樓:匿名使用者
%有好多種形式。
1.運算子:取餘運算子。
2.格式:%d是整型,%c是字元型,%%是輸出%,%ld是輸出長整型。
%f是輸出浮點型(小數形式),%e是輸出浮點型(指數形式)。
%lf/%le用於輸出double型,%g選%e/%f長度小的一種,且不輸出多餘的零。
%o輸出八進位制,不會輸出負的,%x輸出十六進位制。
%hd用於輸出短整型。
%s用於字串
2樓:熱詞課代表
最近」盤「字很流行,盤是什麼意思?為什麼能成為網路熱詞?
3樓:匿名使用者
1、運算子:取餘運算子。
2、格式:
%d是整型,%c是字元型,%%是輸出%,%ld是輸出長整型。
%f是輸出浮點型(小數形式),%e是輸出浮點型(指數形式)。
%lf/%le用於輸出double型,%g選%e/%f長度小的一種,且不輸出多餘的零。
%o輸出八進位制,不會輸出負的,%x輸出十六進位制。
%hd用於輸出短整型。
%s用於字串
c語言運算子的優先順序:
1、優先順序:
c語言中,運算子的運算優先順序共分為15 級。1 級最高,15 級最低。 在表示式中,優先順序較高的先於優先順序較低的進行運算。
而在一個運算量兩側的運算子 優先順序相同時,則按運算子的結合性所規定的結合方向處理。
2、結合性:
c語言中各運算子的結合性分為兩種,即左結合性(自左至右)和右結合性(自右至左)。例如算術運算子的結合性是自左至右,即先左後右。如有表示式x-y+z 則y 應先與"-"號結合,執行x-y 運算,然後再執行+z 的運算。
這種自左至右的結合 方向就稱為"左結合性"。而自右至左的結合方向稱為"右結合性"。最典型的右結合 性運算子是賦值運算子。
如x=y=z,由於"="的右結合性,應先執行y=z 再執行x=(y=z)運算。c語言運算子中有不少為右結合性,應注意區別,以避免理解錯誤。
優先順序從上到下依次遞減,最上面具有最高的優先順序,逗號操作符具有最低的優先順序。
所有的優先順序中,只有三個優先順序是從右至左結合的,它們是單目運算子、條件運算子、賦值運算子。其它的都是從左至右結合。
具有最高優先順序的其實並不算是真正的運算子,它們算是一類特殊的操作。()是與函式相關,與陣列相關,而->及.是取結構成員。
其次是單目運算子,所有的單目運算子具有相同的優先順序,因此在我認為的 真正的運算子中它們具有最高的優先順序,又由於它們都是從右至左結合的,因此*p++與*(p++)等效是毫無疑問的。
3、口訣註釋:
優先順序等級口訣
圓方括號、箭頭一句號, 自增自減非反負、針強地址長度,
乘除,加減,再移位,
小等大等、等等不等,
八位與,七位異,六位或,五與,四或,三疑,二賦,一真逗。
其中","號為一個等級分段。
4樓:匿名使用者
除數的餘數 整出過後剩下的部分
5樓:匿名使用者
c語言中%一般在格式輸入輸出函式中出現,用於指示所要輸入或輸出的資料的型別。其中%d表示輸入或輸出整型資料,%c表示字元型,%s表示字串,%f表示實型。
6樓:匿名使用者
運算子是取餘
%d是按照整數,%f是浮點數,其他類推
7樓:匿名使用者
格式化字元用的
%d 格式化整形
%c 格式化字元
%s 格式化字串
例如:int a=65;
printf("%c",a);
c語言中%c是什麼意思
8樓:匿名使用者
用於格式化輸入輸出函式中, 針對char型別的匹配。
比如 輸入
用於輸入一個字元型。
輸出時類似。
所有的格式化輸入輸出函式,都可以用這個。
c語言裡%是什麼意思?
9樓:百度文庫精選
最低0.27元開通文庫會員,檢視完整內
原發布者:醬油灬到處飛
《c語言程式設計》複習提綱
一、單項選擇題和填空題的知識點1、函式是c程式的主要組成部分,函式是c程式的基本單位。一個c語言程式是由一個或多個函式組成的,其中必須包含一個main函式(且只能有一個main函式)。2、程式總是從main函式開始執行的。
c語言本身不提供輸入輸出語句。3、識別不同的常量。(1)整型常量,如100,0,-12(2)實型常量,有兩種表示形式。
第一,十進位制小數形式,如12.45、-56.79。
第二,指數形式,即科學計數法。如12.34e-4,其中,字母e前面的部分稱為尾數,可以用實型資料表示,後面的部分稱為指數,只能用整型資料表示,而字母e既可以是小寫的e,也可以是大寫的e。
(3)字元常量,有兩種形式:普通字元和轉義字元。普通字元如』a』,注意字元常量中只能包含一個字元。
轉義字元是以字元\開頭,如』\n』,注意它表示的是一個字元。(4)字串常量,如」nanjing」。(5)符號常量,是用#define指令定義的。
如#definepi3.1416。一旦定義以後,凡是使用pi的地方,實際上使用的3.
1416。4、合法識別符號和非法識別符號的識別。5、6、%運算子要求參加運算的運算物件(即運算元)為整數,結果也是整數。
如8%3的結果為2。7、除%以外的運算子的運算元都可以是任何算術型別。8、自增、自減運算子的使用。
參見p53的內容和例子。(單選)9、不同型別資料間的混合運算。參見p54的內容和例子。
10、賦值過程中的型別轉換。參見p62的內容和例子。(單選)11、o格式符的使用:以八進
10樓:慎玉巧勇雀
%就是整除取餘
intx=5,y=3,z;
z=x%y=2;
注意當兩個數
x,y異號時,如x為正數,y為負數時結果為第一個數的符號,第一個數為正即為正,為負即為負
2,%號兩邊的數都必須是int型資料,否則系統會報錯,如:5.2%3,3%2.1,2.3%1.2都是錯誤的表示式!
11樓:諫玉芬巨集鵑
%在c語言裡面是取餘的意思。例如:109%10=9拓展資料:
%在c語言中稱作運算子。運算子是告訴編譯程式執行特定算術或邏輯操作的符號。c語言的內部運算子很豐富,運算範圍很寬,除了控制語句和輸入輸出以外,幾乎所有的基本操作都作為運算子處理。
主要分為三大類:算術運算子、
關係與邏輯運算子、按位運算子。除此之外,還有一些用於完成特殊任務的運算子。
優先順序:c語言中,運算子的運算優先順序共分為15級。1級最高,15
級最低。
在表示式中,優先順序較高的先於優先順序較低的進行運算。而在一個運算量兩側的運算子
優先順序相同時,則按運算子的結合性所規定的結合方向處理。
12樓:魔方格的故事
%在c語言裡面是除餘和格式輸出符。表示式 a % b 就是計算 a 除以 b 得出的餘數。
而%d,%f等表示輸出整型,浮點型資料
例如:1.我們要把一個3位數0~999輸出到3位數碼管上,假設現在有值136,需要在第1個數碼管顯示1,第二個數碼管顯示3,第三個數碼管顯示6。
把136的百位,十位,個位取出來,需要用到取餘符號「%」。我們用x y z分別表示百位十位和個位,m表示現在值,x=m/100; y=(m%100)/10; z=(m%100)%10。
2.我們要輸出m的值,此時int m=5;
可以這樣輸出 printf("%d\n",m);
c語言是一門通用計算機程式語言,廣泛應用於底層開發。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
13樓:匿名使用者
用作表示式裡面一般是作求餘.跟一樓說的一樣.10%3=10/3的餘數.也就是1.
用在輸出語句裡面,比如printf("%d",n).百分號後面跟特定字元.表示輸出方法.%d表示的就是整數輸出.還有%s字串輸出.%f浮點數輸出.等等.
14樓:釋奕聲兆女
%在c語言裡面是除餘和除錯輸出的意思。表示式a%
b就是計算a除以
b得出的餘數。
例如:我們要把一個3位數0~999輸出到3位數碼管上,假設現在有值136,需要在第1個數碼管顯示1,第二個數碼管顯示3,第三個數碼管顯示6。把136的百位,十位,個位取出來,需要用到取餘符號「%」。
我們用x
yz分別表示百位十位和個位,m表示現在值,x=m/100;
y=(m%100)/10;
z=(m%100)%10。
資料拓展:
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
c語言一共只有32個關鍵字,9種控制語句,程式書寫形式自由,區分大小寫。把高階語言的基本結構和語句與低階語言的實用性結合起來。c
語言可以像組合語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。
15樓:令狐連枝傅嬋
c語言中%一般在格式輸入輸出函式中出現,用於指示所要輸入或輸出的資料的型別。其中%d表示輸入或輸出整型資料,%c表示字元型,%s表示字串,%f表示實型。
拓展資料:
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言制定了一套完整的美國國家標準語法,稱為ansi
c,作為c語言最初的標準。
16樓:信蘭英沙妍
%:(1)模運算,就是整除取餘
intx=5;
inty=3;
intz=x%y;//z=2;
(2)格式控制符號
inta=0,b=0x1234;
printf("%04d:count
%x\n",a,b);
(3)字元'%'
printf("12.3%%");//輸出"12.3%"
17樓:綦文康端華
c語言是一種計算機程式設計語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。
因此,它的應用範圍廣泛。
它對對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它解釋型高階語言,有一些大型應用軟體也是用c語言編寫的。
它具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高階語言。
floor在C語言中是什麼意思,C語言中 c是什麼意思
floor 是c語言中的一個數學函式,意思是向下取整,即取不大於要求值的最大的那個整數 專值。floor原意為地板之意,屬可以助記為數值猶如人處在地板上,取小於該數值的地板。函式標頭檔案 include 函式原型 double ceil double x 函式說明 floor x 返回不大於x的最大...
在c語言中ab是什麼意思啊在C語言中ab是什麼意思啊
a 異或 b 按位異或 比如 a 為 5 0101 b 為 7 0111 0010 對應位相同為0,不同為1 希望對你有幫助。謝謝 定義異或 xor 是一個數 算符。它應用於邏輯運算。異或符號為 其運演算法則為a異或b a b或ab a 為非a 真異或假的結果是真,假異或真的結果也是真,真異或真的結...
在c語言中1是什麼意思,c語言中1是什麼意思
在c語言中 1 的意思是 將1的二進位制名 向左移20位。左移一位專相當於對該數屬 乘2,左移n位就相當於乘n個2。把1,位左移20位 按二進位制來移動 在32位機中,十進位制的1就是 00000000 00000000 00000000 00000001,位左移20位就是 00000000 000...