1樓:百度文庫精選
最低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格式符的使用:以八進
2樓:慎玉巧勇雀
%就是整除取餘
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都是錯誤的表示式!
3樓:諫玉芬巨集鵑
%在c語言裡面是取餘的意思。例如:109%10=9拓展資料:
%在c語言中稱作運算子。運算子是告訴編譯程式執行特定算術或邏輯操作的符號。c語言的內部運算子很豐富,運算範圍很寬,除了控制語句和輸入輸出以外,幾乎所有的基本操作都作為運算子處理。
主要分為三大類:算術運算子、
關係與邏輯運算子、按位運算子。除此之外,還有一些用於完成特殊任務的運算子。
優先順序:c語言中,運算子的運算優先順序共分為15級。1級最高,15
級最低。
在表示式中,優先順序較高的先於優先順序較低的進行運算。而在乙個運算量兩側的運算子
優先順序相同時,則按運算子的結合性所規定的結合方向處理。
4樓:魔方格的故事
%在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)以及超級電腦等作業平台。
5樓:匿名使用者
用作表示式裡面一般是作求餘.跟一樓說的一樣.10%3=10/3的餘數.也就是1.
用在輸出語句裡面,比如printf("%d",n).百分號後面跟特定字元.表示輸出方法.%d表示的就是整數輸出.還有%s字串輸出.%f浮點數輸出.等等.
6樓:釋奕聲兆女
%在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
語言可以像組合語言一樣對位、位元組和位址進行操作,而這三者是計算機最基本的工作單元。
7樓:令狐連枝傅嬋
c語言中%一般在格式輸入輸出函式中出現,用於指示所要輸入或輸出的資料的型別。其中%d表示輸入或輸出整型資料,%c表示字元型,%s表示字串,%f表示實型。
拓展資料:
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平台的特性,以乙個標準規格寫出的c語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平台。
二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言制定了一套完整的美國國家標準語法,稱為ansi
c,作為c語言最初的標準。
8樓:信蘭英沙妍
%:(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%"
9樓:綦文康端華
c語言是一種計算機程式語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。
因此,它的應用範圍廣泛。
它對對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它解釋型高階語言,有一些大型應用軟體也是用c語言編寫的。
它具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高階語言。
10樓:匿名使用者
求「模」的運算子,也就是求除法運算的餘數,比如
8%5=3
8%3=2
11樓:匿名使用者
餘數或修飾符的格式說明,
比如printf("%4d +++ %5.2f",i,a);
輸出: 123 +++ 12.35
printf("%2d +++ %2.1f",i,a ) ;
輸出:123 +++ 12.3
12樓:匿名使用者
在運算表示式之中:為整數取餘 如:a = 10 % 3 即表示 a 的值為 10除以3得到的餘數 ,結果為1
如果用在輸入輸出控制時:與對應的字母配合,如 %d, %c,%s,%f等 一起作為輸入輸出的控制格式
13樓:匿名使用者
通常就是餘數的用法。10%3=1
14樓:匿名使用者
這是標準輸入輸出的格式控制符。
% 在c語言裡是什麼意思?
15樓:如之人兮
%在c語言裡面是除餘和除錯輸出的意思。表示式 a % b 就是計算 a 除以 b 得出的餘數。
例如:我們要把乙個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。
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
c語言一共只有32個關鍵字,9種控制語句,程式書寫形式自由,區分大小寫。把高階語言的基本結構和語句與低階語言的實用性結合起來。c 語言可以像組合語言一樣對位、位元組和位址進行操作,而這三者是計算機最基本的工作單元。
16樓:匿名使用者
%在c語言裡面是取餘的意思。例如:109%10=9拓展資料:
%在c語言中稱作運算子。運算子是告訴編譯程式執行特定算術或邏輯操作的符號。c語言的內部運算子很豐富,運算範圍很寬,除了控制語句和輸入輸出以外,幾乎所有的基本操作都作為運算子處理。
主要分為三大類:算術運算子、 關係與邏輯運算子、按位運算子。除此之外,還有一些用於完成特殊任務的運算子。
優先順序:c語言中,運算子的運算優先順序共分為15 級。1 級最高,15 級最低。
在表示式中,優先順序較高的先於優先順序較低的進行運算。而在乙個運算量兩側的運算子 優先順序相同時,則按運算子的結合性所規定的結合方向處理。
17樓:我是乙個麻瓜啊
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、口訣注釋:
優先順序等級口訣
圓方括號、箭頭一句號, 自增自減非反負、針強位址長度,
乘除,加減,再移位,
小等大等、等等不等,
八位與,七位異,六位或,五與,四或,三疑,二賦,一真逗。
其中","號為乙個等級分段。
c語言裡xyz是什麼意思,問下,c語言裡xyz是什麼意思啊
首先要知道 運算 來符,是怎麼算的,比如源x y,等價為x x y 然後要知道 的結合性是從右向左 假如 int x 1 int y 2 int z 3 x y z執行分為以下幾步 1 y z結果為y y z,即y 5 2 x y z就變為了x 5,可算出x的值為1 5,即為6 問下,c語言裡x y...
a丨b在c語言裡是什麼意思A丨B在C語言裡是什麼意思
a丨b在c語言裡意思是取a與b的各對應的二進位補碼形式,只要對應的二個二進位有乙個為1時,結果位就為1。按位或運算子 是雙目運算子。其功能是參與運算的兩數各對應的二進位相或。只要對應的二個二進位有乙個為1時,結果位就為1。參與運算的兩個數均以補碼出現。例如 13 17可寫算式如下 00010011 ...
c語言裡f中間加數字是什麼意思C語言裡f中間加數字是什麼意思
f是用於格式化輸入輸出函式,對應型別為float的格式字元。加數字的情況僅適用於輸出函式,比如printf。其形式為 printf a.bf var 其中a,b為常數。含義為 1 a,代表輸出佔 a a的絕對值 個位元組的寬度,當實際寬度超過a時,按實際寬度輸出,否則輸出a個位元組,不足部分補空格。...