C语言入门学习和整理 1-3
程序员文章站
2022-04-16 09:16:16
1. 这两个结果相同 都是c=A 但如果都以%d的格式输出 则结果为c= 65 但如果 则 c=-56 则c=200 ......
1.
int main() { char c = 'A'; printf("c=%c", c); }
int main() { char c = 65; printf("c=%c", c); }
这两个结果相同 都是c=A
但如果都以%d的格式输出
int main() { char c = 65; printf("c= %d", c); }
int main() { char c = 'A'; printf("c=%d", c); }
则结果为c= 65
但如果
int main() { char c; c = 200; printf("c=%d", c); }
则 c=-56
int main() { unsigned char c; c = 200; printf("c=%d", c); }
则c=200