C語言n意思

在C語言中,n通常用來表示換行(newline)字元。這個字元的編碼值是ASCII表中的十進制數10,或者說是十六進制數0x0A。在C語言的字元字面量中表示為\n

當你輸出一些文字或數據時,可以使用n來告訴C語言的輸出函數(如printf)在輸出後添加一個換行字元,這樣就可以在輸出結果後自動換行。例如:

#include <stdio.h>

int main() {
    printf("Hello, world\n"); // 輸出後自動換行
    return 0;
}

在這個例子中,printf函數輸出了字元串「Hello, world」後面跟隨著一個換行字元n,所以在輸出完「Hello, world」後,控制台會自動換行。

除了在輸出中使用,n字元也可以用來表示換行,例如在字元串的定義中:

char *message = "Hello, world\n";

這個字元串變量message包含的字元串在最後有一個換行字元,所以如果你將這個字元串輸出,它會在輸出後自動換行。