回覆列表
-
1 # 使用者9382176406918
-
2 # 使用者8542928681829
#pragma是一個預處理指令,會把後面的值傳給編譯器。
這個預處理指令是用於向編譯器提供窗外資訊的標準方法。對於這個指令C標準中沒有明確規定,所以不同編譯器實現是不同的。同一個#pragma命令,換一個編譯器可能完全沒有意義或者是不同意義。格式一般為: #pragma Para。其中Para 為引數。例如: #pragma REGPARMS 使用REGPARMS 是讓編譯器透過暫存器來傳函式引數。這樣中間的函式速度快些。
%c在C語言中代表字元型格式符。 %s在C語言中代表字串型格式符。 %c和%s一般用在printf、sprintf等字串格式化函式中,用於決定格式化引數的資料型別。如printf("%s", a)會將變數a作為字串型別進行格式化。 printf()函式是格式化輸出函式, 一般用於向標準輸出裝置按規定格式輸出資訊。 printf()函式的呼叫格式為: printf("<格式化字串>", <參量表>)。 格式輸出,它是c語言中產生格式化輸出的函式(在 stdio.h 中定義)。用於向終端(顯示器、控制檯等)輸出字元。格式控制由要輸出的文字和資料格式說明組成。要輸出的文字除了可以使用字母、數字、空格和一些數字符號以外,還可以使用一些跳脫字元表示特殊的含義。