int后面可以接 字符?

#include<stdio.h>
int main()
{
	char cChar1;
	char cChar2;
	int iIint1;
	int iIint2;

	cChar1 = 'a';
	cChar2 = 97;
	iIint1 = 'a';
	iIint2 = 97;

	printf("%c\n", cChar1);
	printf("%d\n", cChar2);
	printf("%c\n", iIint1);
	printf("%d\n", iIint2);
	return 0;
}
后面接字符不应该只有char  为什么用int也能输出?


丶辉色灬
浏览 2271回答 3
3回答

我不答应

char型数据和ASC II码之间有对应关系,具体关系可以去查ASC II码表

MinRam

int cChar1;  //这个么?int是数据类型, cChar1 是变量名。如果是我理解错了,欢迎再提问。
打开App,查看更多内容
随时随地看视频慕课网APP