在C語言中,char是一種數據類型,用于表示字符或小整數。它可以存儲一個字節(8位)的數據,并以ASCII碼的形式表示字符。
char可以用于聲明單個字符變量,例如:
char ch = 'A';
它也可以用于聲明字符數組,例如:
char str[20] = "Hello World";
char還可以用于表示整數,范圍為-128到127(如果是無符號的話,范圍是0到255)。例如:
char num = 65; // ASCII碼中65對應的字符是'A'
可以使用轉義序列來表示特殊字符,例如:
char newline = '\n'; // 表示換行符
char tab = '\t'; // 表示制表符
char backslash = '\\'; // 表示反斜杠字符
需要注意的是,char類型在C語言中既可以表示字符也可以表示小整數,但在進行運算時會根據上下文自動轉換為整數類型。