1. c語言里怎麼使用printf
printf()函數的調用格式為: printf("<格式化字元串>", <參量表>)。
其中格式化字元串包括兩部分內容:一部分是正常字元,這些字元將按原樣輸出; 另一部分是格式化規定字元,以"%"開始,後跟一個或幾個規定字元,用來確定輸出內容格式。
參量表是需要輸出的一系列參數,其個數必須與格式化字元串所說明的輸出參數個數一樣多, 各參數之間用","分開, 且順序一一對應,否則將會出現意想不到的錯誤。
比如:
inta=1234;
printf("a=%d ",a);
輸出結果為a=1234。
scanf()是C語言中的一個輸入函數。與printf函數一樣,都被聲明在頭文件stdio.h里,因此在使用scanf函數時要加上#include <stdio.h>。
intscanf(constchar*restrictformat,...);
函數scanf() 是從標准輸入流stdin (標准輸入設備,一般指向鍵盤)中讀內容的通用子程序,可以說明的格式讀入多個字元,並保存在對應地址的變數中。
如:
scanf("%d%d",&a,&b);
函數返回值為int型,如果a和b都被成功讀入,那麼scanf的返回值就是2。
(1)c語言prty擴展閱讀:
printf函數使用注意事項
1.域寬問題
%d:按整型數據的實際長度輸出。
如果想輸出指定寬度可以指定域寬,%md-->m域寬,列印出來以後,在控制台上,顯示m位;
如果我們要列印的數的位數如果超過我們設定m則原樣輸出;
如果我們要列印的數的位數如果小於我們設定的位數,則補空白,具體如下:
如果m為正數,則左對齊(左側補空白);
如果m為負數,則右對齊(右側補空白)。
2.轉義字元問題
如果想輸出字元"%",則應該在「格式控制」字元串中用連續兩個%表示。
如:printf("%f%%", 1.0/3);輸出結果: 0.333333%。
參考資料:printf()-網路
scanf-網路
2. C語言如何使用print語句
需要准備的材料分別有:電腦、C語言編譯器。
1、首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。
3. C語言中return用法(請熟練者進)
return是返回值,這個返回值是和函數的類型有關的,函數的類型是什麼,他的返回值就是什麼
比方主函數intmain()
{}這里就必須有一個return,只有void時可以不用返回值。
功能函數
intfun()
{
return1;
}
這個時候fun函數的作用就是返回一個int類型的值,可以直接拿來用比方inta=fun();
這里就相當於inta=1;
另外一個作用return後面的語句不會執行,我們可以用它來結束程序。
(3)c語言prty擴展閱讀:
注意事項:
1、一個c程序由一個或多個程序模塊組成,每一個程序模塊作為一個源程序文件。對較大的程序,一般不希望把所有內容全放在一個文件中,而是將它們分別放在若干個源文件中,由若干個源程序文件組成一個c程序。這樣便於分別編寫和編譯,調高調試效率。一個源程序文件可以為多個c程序公用。
2、一個源程序文件由一個或多個函數以及其他有關內容(如指令,數據聲明與定義等)組成。一個源程序文件是一個編譯單位,子啊程序編譯時是以源程序文件為單位進行編譯的,而不是以函數為單位進行編譯的。
3、c程序的執行是從main函數開始的,如果在main函數中調用其他函數,在調用後流程返回main函數,在main函數中結束整個程序的進行。
4. c語言中printf的用法
\n是換行符,就是說有\n的時候,後面的輸出會另起一行,如果沒有\n,則直接接著後面輸出。
5. c語言strcpy()用法
1、strcpy函數是復制字元串的,接受兩個參數,一個是被復制字元串,另一個新字元串。具體的用法,首先打開編輯器新建一個c語言的程序文件,寫入頭文件和主函數:
6. c語言print這個函數怎麼用
printf後面的參數包括「格式控制字元串」和輸出變數的列表「格式控制字元串」由格式控制字元和普通字元。其中前者以%開始加某一個特殊字元。比如%d為輸出整數、%c輸出字元。普通字元是原樣輸出的內容。
輸出變數列表即為輸出的變數,其個數要與控制字元相對於。比如有int a=3,b=4,然後pritf(「a=%d,b=%d」,a,b)。
輸出結果為a=3,b=4。以printf("abc")中abc為格式控制字元串中的普通字元,原樣輸出。print(「%d」,i)為以整形輸出變數i的值。
printf命令的作用是格式化輸出函數,一般用於向標准輸出設備按規定格式輸出信息。printf()函數的調用格式為:printf("<格式化字元串>", <參量表>)。
printf()是C語言標准庫函數,在 stdio.h 中定義。輸出的字元串除了可以使用字母、數字、空格和一些數字元號以外,還可以使用一些轉義字元表示特殊的含義。
(6)c語言prty擴展閱讀:
printf函數定義:
函數聲明:
int printf(char *format...);
調用格式:
printf("<格式化字元串>", <參量表>);
格式化字元串包含三種對象,分別為:
(1)字元串常量;
(2)格式控制字元串;
(3)轉義字元。
字元串常量原樣輸出,在顯示中起提示作用。輸出表列中給出了各個輸出項,要求格式控制字元串和各輸出項在數量和類型上應該一一對應。其中格式控制字元串是以%開頭的字元串,在%後面跟有各種格式控制符,以說明輸出數據的類型、寬度、精度等。
格式控制字元串format:
format-- 是字元串,包含了要被寫入到標准輸出 stdout 的文本。它可以包含嵌入的 format 標簽,format 標簽可被隨後的附加參數中指定的值替換,並按需求進行格式化。
printf的格式控制字元串format組成如下:
%[flags][width][.prec][length]type。
即:%[標志][最小寬度][.精度][類型長度]類型。
參考資料來源:網路-printf
7. C語言中的sleep() 函數
使用要帶上頭文件:
#include <windows.h>
Sleep函數:
功 能: 執行掛起一段時間
用 法: unsigned sleep(unsigned seconds);
注意:
1.在VC中使用帶上頭文件#include <windows.h>,在Linux下,gcc編譯器中,使用的頭文件因gcc版本的不同而不同#include <unistd.h>
2.在VC中,Sleep中的第一個英文字元為大寫的"S" ,在linux下不要大寫,在標准C中是sleep, 不要大寫,簡單的說VC用Sleep, 別的一律使用sleep。
3.在VC中,Sleep()裡面的單位,是以毫秒為單位,所以如果想讓函數滯留1秒的話,應該是Sleep(1000); 在Linux下,sleep()裡面的單位是秒,而不是毫秒。
示例:
#include<dos.h>
int main(void)
{
sound(440);
delay(500);
nosound();
return 0;
}
delay()是循環等待,該進程還在運行,佔用處理器。
sleep()不同,它會被掛起,把處理器讓給其他的進程。
8. C語言中輸出printf(「%%%%」)
輸出"%%"。
'%'本身和其他字元組合,用於指定輸出格式,比如%d,%ld,%f,%lf。。。
單獨'%'不能輸出。想要輸出'%',就要寫「%%」,兩個%表示一個%字元。
9. C語言中的result是什麼意思啊
1、C語言里沒有result這個關鍵字,是自己定義的變數名。這里意思應該是一個作為保存答案的變數。
2、C語言變數命名規則:
數字、字母、下劃線,都可以為變數命名;
做為變數名的開頭不能為數字,如 3a_是錯的,而a_3或_a3是正確;
變數名不能為關鍵字或已存在的函數名,像if else printf 等等都不能。
10. c語言的一道簡單題目 求詳解
答案是25,選C。
VOID PRTY,正確來說應該寫為void PRTY(int x),這句是定義一個沒有返回值的函數。根據題目給出的程序,該函數的作用是列印該函數的參數。在主函數(main()函數)里,先定義了一個整型變數a,並給a賦值為25,然後把變數a當成參數調用PRTY函數,則結果是列印變數a的值,也就是25,故選C。