在C語言中,數字字符可以使用單引號(')來表示。您可以使用該字符字面量來表示0到9之間的數字。
以下是一些示例:
char digit = '7'; // 將字符'7'賦值給變量digit printf("%c\n", digit); // 輸出字符'7' int value = digit - '0'; // 將字符'7'轉換為整數7 printf("%d\n", value); // 輸出整數7
在上面的示例中,我們將字符'7'賦值給`char`類型的變量`digit`。然后,通過使用`%c`格式化輸出,我們可以將該字符打印出來。接下來,我們演示了如何將該字符轉換為整數值。通過將字符'7'與字符'0'相減,我們可以得到一個等于7的整數值。最后,我們使用`%d`格式化輸出,將整數值打印出來。
請注意,字符字面量必須使用單引號括起來,而字符串字面量則需要使用雙引號括起來。例如,`'7'`表示一個字符,而`"7"`表示一個包含一個字符'7'的字符串。