强制转换成int即可。
专注于为中小企业提供网站制作、做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业太仆寺免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
#include stdio.h
int main (void) {
char c = 'A';
int x = (int) c;
printf("%d\n",x);
return;
}运行结果
即是‘A’的ASCII码。
如果仅用于输出,那么printf函数以%d输出一个字符即可。
#include stdio.h
int main (void) {
char c = 'A';
printf("%d\n",c);
return;
}运行结果
65即是‘A’的ASCII码
利用printf函数的输出控制字符串的控制代码,可以方便输出字符变量的ASCII值。设m是已赋值的char型变量,那么
printf("%d\n",m);输出变量m的十进制ASCII值;
printf("%x\n",m);输出变量m的十六进制ASCII值。
例如:
char y='X';
printf("%c ",y); // 得 字符 X
printf("%d ",y); // 得字符变量的baiascii码,十进制数
printf("%x ",y); // 得字符变量的ascii码,十六进制数
printf("%o ",y); // 得字符变量的ascii码,八进制数
也可以先定义字符ch,输入字符,在把字符强制转换成整数就是该字符的ASCII码值,即int(ch)。
扩展资料:
通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。
C语言中,字符串的表现形式有两种:一种是以字符数组的形式,如char str[20]="I love china";另一种是以字符指针的形式,如char *str="I love china"。字符串可以赋值给字符指针变量,或者将字符串用字符数组保存。
参考资料来源:百度百科-字符串赋值
#includestdio.h
voidmain()
{
unsignedchara;
printf("enterchar:");
scanf("%C",a);
printf("ascii=%d",a);//强制转化为ascii码
}
扩展资料:
在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
参考资料来源:百度百科-ASCII