怎样求字符串的ASCII码值
发布网友
发布时间:2022-04-15 01:48
我来回答
共3个回答
热心网友
时间:2022-04-15 03:17
1、最简单的办法是使用抄ord函数,比如ord('a')会返回小写字母a的ascii码,这个可以直接在控制台上运行。
2、如果需要获取一串字符百串的ASCII码,那度么写一个小代码,就像下面这样:
a
=
input()for
i
in
range(len(a)):
print("ascii
of
"
+
a[i]
+
"
is:
"
+
ascii(ord(a[i])))
3、在知编辑器的菜单栏选择“Run”->"Run
Mole
F5",或者直接按F5键,运行该模块。
4、运行以后,输道入需要获取ascii码的字符串,比如123456789abcdefg,然后回车。
5、控制台会打印出每一个字符的asscii码。
6、ascii码只有一个字节的内容,最多只有256个,因此汉字是没有ascii码的,如果输入汉字,那么会打印出一个比较大的数,这个明显不属于ascii码。
热心网友
时间:2022-04-15 04:35
printf("%d",a);//输出的百就是字符变量a所对应的度ASCII码值。
例如:
//参考代码如问下:
#include <stdio.h>
int main()
{
char a;
a='x';
printf("字符变量a对应的答ASCII值为:%d\n", a);//直接回整型输答出
return 0;
}
//运行结果:
//字符变量a对应的ASCII值为:120
热心网友
时间:2022-04-15 06:10
你的意思是把字符串里的每个字符全转成ascii码?比如"abc"转成"97
98
99"?
那你加291445140,我帮你做一个.这个很简单的