c语言中单引号,双引号,ASCⅡ码的具体用法
1个回答
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
示例:
#include<stdio.h>
#include<string.h>
void main()
{
char a;
scanf("%c",&a);
a=a-97+65;
// a=a-'a'+'A';
printf("%c\n",a);
}
扩展资料
单引号和双引号使用:
c语言中的单引号用来表示字符常量,双引号用来表示字符串常量。单引号括起来的一个字符代表整数,双引号括起来的字符代表一个指针。比如’a’表示字符常量,在内存中占一个字节,’a’+1就表示’a’的ascii码+1,就是’b’。
比如”a”表示字符串常量,在内存中占两个字节,因为最后还有一个结束符号’\0’,”a”+1表示指针运算,结果就指向结束符’\0’。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询