『壹』 c語言在計算機編程中有什麼作用
?,這是個什麼問題。
首先你要知道高級語言、低級語言、機器語言
機器語言人是很難理解的,C語言是近於人類語言的一種高級語言(也有人說他是中級語言),人們可以通過編譯器來將C語言轉化為機器語言供計算機運行。
『貳』 c語言有什麼作用
C語言是一種計算機程序設計語言。它既具有高級語言的特點,又具有匯編語言的特點。它由美國貝爾研究所的D.M.Ritchie於1972年推出。1978後,C語言已先後被移植到大、中、小及微型機上。它可以作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。它的應用范圍廣泛,具備很強的數據處理能力,不僅僅是在軟體開發上,而且各類科研都需要用到C語言,適於編寫系統軟體,三維,二維圖形和動畫。具體應用比如單片機以及嵌入式系統開發。
PS:http://ke..com/view/378391.htm
『叄』 c語言中:的作用
取決於在scanf中使用還是在printf中使用。
在scanf中使用,則添加了*的部分會被忽略,不會被參數獲取。
例如:int a,b;char b[10];scanf("%d%*s",&a,b);輸入為:12 abc那麼12將會讀取到變數a中,但是後面的abc將在讀取之後拋棄,不賦予任何變數(例如這里的字元數組b)
在printf中使用,表示用後面的形參替代的位置,實現動態格式輸出。
例如:
printf("%*s",10,s);/意思是輸出字元串s,但至少佔10個位置,不足的在字元串s左邊補空格,這里等同於printf("%10s",s);/
C語言%*s用法
1、在scanf中使用,則添加了*的部分會被忽略(跳過),不會被參數獲取。
例如:
int a,b;
char b[10];
scanf("%d%*s",&a,b);
輸入為:
12 abc
那麼12將會讀取到變數a中,但是後面的abc將在讀取之後拋棄,不賦予任何變數(例如這里的字元數組b)
用*和掃描集配合,可以從輸入中只選出需要的內容,而忽略其餘的東西。
另外,也常用於清空緩沖區。
2、在printf中使用,*表示用後面的形參替代*的位置,實現動態格式輸出。
例如:
printf("%*s", 10, s); /*意思是輸出字元串s,但至少佔10個位置,不足的在字元串s左邊補空格,這里等同於printf("%10s", s);*/
printf("%.*s
",int,str) ;
// %.*s 其中的.*表示顯示的精度 對字元串輸出(s)類型來說就是寬度
// 這個*代表的值由後面的參數列表中的整數型(int)值給出
例如:
printf("%.*s ", 1, "abc");// 輸出a
printf("%.*s ", 2, "abc");// 輸出ab
printf("%.*s ", 3, "abc");// 輸出abc >3是一樣的效果 因為輸出類型type = s,遇到'