char类型表示ASCII字符。字符常量用单引号括起来。

#include <stdio.h>

int main() {
    char c = 'x'; /* assigns 120 (ASCII for x) */
}

可以使用%c格式说明符打印出ASCII字符。

#include <stdio.h>

int main() {
    char c = 'x'; /* assigns 120 (ASCII for x) */
    printf("%c", c); /* "x" */
}

使用%d修辞符来显示数值。

#include <stdio.h>

int main() {
    char c = 'x'; /* assigns 120 (ASCII for x) */

    printf("%d", c); /* "120" */
}