怎样求字符串的ASCII码值

作者&投稿:汪底 (若有异议请与网页底部的电邮联系)
JAVA中怎么获取string字符串里的ASCII码值~

String s="asdfdfdfdsfafdgsdfasf123435";
char[] cs=s.toCharArray();
for(int i:cs)System.out.println(i);

字符串是由一系列字符和结尾的0组成
字符串中每个字符的值就是其ASCII码值
ASCII码是针对字符串中每个字符说的,ASCII的概念不能应用到字符串中

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 Module F5",或者直接按F5键,运行该模块。

4、运行以后,输入需要获取ascii码的字符串,比如123456789abcdefg,然后回车。

5、控制台会打印出每一个字符的asscii码。

6、ascii码只有一个字节的内容,最多只有256个,因此汉字是没有ascii码的,如果输入汉字,那么会打印出一个比较大的数,这个明显不属于ascii码。



printf("%d",a);//输出的就是字符变量a所对应的ASCII码值。

例如:

//参考代码如下: 
#include <stdio.h>
int main()
{
char a;
a='x';
printf("字符变量a对应的ASCII值为:%d
", a);//直接整型输出 
return 0;
}
//运行结果:
//字符变量a对应的ASCII值为:120


打开word,输入你想查看的字符,将光标置于字符后然后按住Alt后不放,然后按住X键,即可显示,不过这是Unicode码,如果你输入的是英文、数字、标点,其值与ASCII码值相同。
你也可以在运行里面运行charmap命令,选中你想查的字符,左下角即可显示Unicode码,英文、数字、标点,其值与ASCII码值相同

char s[]="abcd";
printf("d%",s[0]); //显示a的ASC码


VF中的ASC是什么意思?
ASC()函数是求某字符的ASCII值。如:?asc('A')65

VB中Asc函数
中的Chr为函数,Asc(a)将a转为ASCII码,再+32即是a的ASCII码。即用Chr为函数转换a的ASCII码。Visual Basic 早期版本的 AscB 函数返回的是字节的代码,而不是字符。它主要用于在双字节字符集 (DBCS) 应用程序中转换字符串。从 Visual Basic 2005 开始,字符串采用 Unicode 形式,不再支持 AscB。

如何用c++实现字符串的ASCII编码?
思路:先定义字符ch,输入字符,在把字符强制转换成整数就是该字符的ASCII码值,即int(ch)。参考代码: #include<iostream>using namespace std;int main(){char ch;cin>>ch;cout<<int(ch)<<endl;return 0;}\/*运行结果:A65*\/

asc(mid(s,i,1))是什么意思
Mid有3个参数:第一参数是要从哪个字符串中取,第二个参数是指从第几个开始取,第三个参数是指取几个。例如:Mid("aabbcc",3,2)就是指从"aabbcc"的第3个字符开始,取2个字符,因此返回值为"bb"。Asc() 函数,返回一个 Integer,代表字符串中首字母的字符代码。说明:在非 DBCS 系统下,...

VB内置函数ASC()的用法
用途:将字符串中的全角(双字节)英文字母更改为半角(单字节)字符。语法:ASC(text)参数:Text为文本或包含文本的单元格引用。如果文本中不包含任何全角英文字母,则文本不会被更改。实例:如果A1=excel,则公式“=ASC(A1)”返回excel。比如:打开VB软件,新建标准EXE。建立一个图片框,名称改为A。建立...

pb怎样将字符串转换成十六进制的asc码
如果字符串“F0F0F0”不行的话,可以定义一个数组啊 char a[6];a[0]='F',a[1]='0',a[2]='F',a[3]='0',a[4]='F',a[5]='0'.C++中,我们都是这样做的 实际上IC卡接受到的是二进制,F的16进制表示转换成二进制就是‘00001111’记得我刚进公司,看到ASC和BCD码,也有点犯晕...

用VB把字符转换为ASCII ascii转换为字符
可使用Asc 函数将字符转换为ASCII,使用Chr 函数将ASCII转换为字符。Asc 函数,返回一个 Integer,代表字符串中首字母的字符代码。Asc 函数示例 本示例使用 Asc 函数返回字符串首字母的字符值(ASCII 值)。Dim MyNumberMyNumber = Asc("A") ' 返回 65。MyNumber = Asc("a") ' 返回 97。

VB字符串转换成ASC码的问题
Private Sub Command1_Click()ReDim a(Len(Text1.Text))For I = 1 To Len(Text1.Text)a(I) = Asc(Mid(Text1.Text, I, I))Next I For I = Len(Text1.Text) To 1 Step -1 For J = 1 To I - 1 If a(J) < a(J + 1) Then T = a(J)a(J) = a(J + 1)a(J ...

求vb中将字符串转换为16进制的ascii码
Dim i As Integer text2=""For i = 1 To Len(Text1)Text2 = Text2 + format(Hex(Asc(Mid(Text1, i, 1))),"0000")Next 以上为热心网友的结果,只是为了准确转换数字与汉字,加了一点东西.

VB中转换函数 ASC ($)是什么意思,具体些谢谢
chr()函数是将一个ASCII码转为相应的字符,与它对应的是ASC()函数,将一个字符转为相应的ASCII码。Val()函数是将一个字符型变量转为双精度浮点型数值。例:chr(65),函数将返回一个大写的字母A asc(A),函数将返回一个整数65 Val("895.25"),函数将返回双精度浮点型895.25 ...

隆化县15239155107: ASCII码的计算方法 -
大狐万全泽:[答案] 所谓的计算都是背表的一些诀窍.比如字符“0”是48,字符“a”是97,等等.记住几个,相应的可以推算出其他字符的ASCII码.

隆化县15239155107: 如何用c语言求字符串的ascii码 -
大狐万全泽: C语言中,字符的存储就是按其ASCII值(整数)进行存储的.所以,编程取字符ASCII码的表示方法就是直接按整型数据输出字符的数值即可,如: printf("%d", 'a' ); //输出'a'的ascii值97 %d表示按整形数据输出变量值 有效字符的ascii值在0-127之间

隆化县15239155107: 怎么求一个字符串的ASCII码?比如说How are you?这个字符串的ASCII码是? -
大狐万全泽: 先找到一个ASCII码表,一个一个字符去查就可以了包括空格和问号.注意大小写不同

隆化县15239155107: 如何求出字符的ASCII码? -
大狐万全泽: char本来就是用ASCII码储存的,所以直接用整数输出就可以也可以char c=\'c\'; int a=c;这样

隆化县15239155107: C字符串的ASCII码怎么算 -
大狐万全泽: 字符 ASCII码 0 048 ……………… 9 057 A 065 ……………… P 080 ……………… Z 090 a 097 ……………… p 112 ……………… z 122常用的这些 a=A+32

隆化县15239155107: 请问如何得到字符串的ascii码呀?
大狐万全泽: ord(cc:char);

隆化县15239155107: 字符串book的ASCII码值怎么算? -
大狐万全泽: book作为整体是没有Ascii码的,对应每个字母的ASCII码就是它本身的值,比如b的ASCII码值为char b_ascii=(char)'b'.

隆化县15239155107: 如何得到字符串的第一个字符的ASCII值? -
大狐万全泽: ASCII(CHAR)SELECT ASCII('ABCDE') FROM DUAL;结果: 65

隆化县15239155107: 如何用java获得字符串的ASCII值 -
大狐万全泽: 字符串是没有ascII的,需要就必须一个个的获取每个字符的值,主要代码如下:、 public static void main(String []args){ String s = "这是一个测试"; for(int i=0;i<s.length();i++){ System.out.println(+s.charAt(i)); }}

隆化县15239155107: 什么函数可以获取字符的ASCII码值? -
大狐万全泽: 以C++为例吧, 强制转换成int就搞定.用int直接表示出来 char c; int i = c; i 就是 c 的 ascii 码

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网