C语言中putchar(a+'A')什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 14:18:01

C语言中putchar(a+'A')什么意思
C语言中putchar(a+'A')什么意思

C语言中putchar(a+'A')什么意思
a在这里是个变量,但是楼主没有给出是什么类型的.这条语句首先执行a+'A',再执行putchar()函数.若a是个整形变量,如a=1,a+'A'就是66,输出字符结果就是B;若a是个字符变量,如a='!',则a+'A'就是33+65=98,输出字符就是b;若a是个字符串指针,如char *a="12345";那就是a指针的整数地址值加上65,再输出该整数对应的字符.