一个很简单的问题
请问一下putchar(a)和putchar('a')有什么区别吗 当然有区别,不带引号表示a是一个变量,可能是任何对象,比如int ,double, 甚至数组,链表加上引号才表示是字符 a #include<stdlib.h>
#include<stdio.h>
int main()
{
char a = 'c';
putchar(a); //字符型变量
putchar(66+32); //ascii码
putchar('a'); //字符
system("pause");
return 0;
}
putchar()括号里可以是一个字符('a',也可以是字符对应的asc码,也可以是字符型变量。
页:
[1]