怎么输出ascii码值(怎么输出字符串的ascii码)

http://www.itjxue.com  2023-01-28 18:06  来源:未知  点击次数: 

输出每个字符对应的ASCII码值(十进制).

键盘输入一串,输出每个字符对应的 ASCII 码值 (十进制)。

例如:

请输入10个字符:Very Good!

加密结果为:86,101,114,121,32,71,111,111,100,33,

程序如下:

怎样输出ASCII码

#includestdio.h

void main(){

char c;

scanf("%c",c);

printf("%c ASCII是:%d\n",c,c);

}

扩展资料:

ASCII的长度和优点

一、 ASCII由Hollerith卡的编码演变而来。Hollerith卡的编码变为BCDIC编码(6位),在发展为EBCDIC(8位),EBCDIC是IBM的大型机标准。

如果使用6位码,那么可以有64个字符,这样就必须使用转换字符进行扩充,例如:在6位编码中,大写字母没有包含进去,我们就定义个转义字符,如:

\a代表大写字母A,\b代表字母B.也就是用已经分配的编码来组合替代未分配的编码.这样就会产生很多麻烦。尽管我们有些时候(比如C语言)还是使用转义字符。个人认为这是为了使用的方便而不是扩展。

二、随着计算机的发展,8位字节标准的确立,就可以用一个字节来存储ASCII。这样就多出来128个空位。IBM在1981年推出了这样的256个字符的字符集,包含了一些希腊字母以及其他字符。

三、另外,可以让最高位作为奇偶校验位。例如:“F”的ASCII码为46H,采用奇校验方式,为“0100 0110“,而不是“100 0110 ”。

四、ASCII的优点。26个字母代码是连续的(在EBCDIC代码中就不是这样的);大写字母和小写字母可通过翻转一位就可相互转化;10个数位的代码可从数值本身方便地得到(0是30H,9是39H)。

参考资料来源:ASCII-百度百科

从键盘输入一个字符,输出该字符对应的ASCII码值,并且以十进制,八进制,十六进制三种形式输出?

从键盘输入一个字符,输出该字符对应的ASCII码值,并且以十进制,八进制,十六进制三种形式输出的代码如下:

#include stdio.h

int main()

{

char c;

scanf("%c",c);

printf("d=%d o=%o x=%x\n",c,c,c);

return 0;

}

用C++将Ascii码表分别以十进制,字符,十六进制,八进制输出控制台上的代码如下:

#include iostream using namespace std;

int main()

{ char ch_Hx[10],ch_Oct[10];

cout"十进制""\t""字符""\t""十六进制""\t""八进制"endl;

for(int i=24;i128;i++)

{ itoa(i,ch_Hx,16);

itoa(i,ch_Oct,8);

couti"\t "(char)i"\t "ch_Hx"\t\t"ch_Octendl;

}

return 0; }

输入一字符,将字符的ASCII码值用二进制形式输出;

代码如下:

#include iostream

using namespace std;

int main()

{

? char a;

? int j;

? cout"请输入一个字符:"endl;

? cina;

? j=a;

? cout"ASCII值="jendl;

? return 0;

}

扩展资料

ASCII码表达方式:

ASCII码使用7位或8位二进制来表示,分为两种,标准ASCII码?和?扩展ASCII码。

其中,标准ASCII 码也叫基础ASCII码,使用7位二进制数(第8位二进制为0来表示)所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。所以标准ASCII码一共有128种可能(0-127)。

扩展ASCII码使用8位二进制来表示。许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展ASCII 码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号?。

c++怎样输出字符的ASCII码?

1、首先,打开C++,定义两个字符变量z和Z,用以保存转换的字符。

2、接着,定义一个整型变量n,保存用来转换的ASCII码。

3、把n的值赋给变量z,实现字符的转换。

4、输出窗口中,输出将ASCII码转换为的字符。

5、给变量n重新赋值,其值为大写字母的ASCII码。

(责任编辑:IT教学网)

更多

推荐网络工程师文章