如何用C语言输出26个英文字母和其ascii码的对照表

Python014

如何用C语言输出26个英文字母和其ascii码的对照表,第1张

#include<stdio.h>

void main()

{

char ch                         /*声明变量*/

for (ch = 'a' ch <= 'z' ch++)  /*小写字母*/

{

printf("%c:%4d   ", ch, ch)

if (ch%5 == 0)               /*输出格式控制*/

putchar('\n')

}

printf("\n\n")

for (ch = 'A' ch <= 'Z' ch++)  /*大写字母*/

{

printf("%c:%4d   ", ch, ch)

if (ch%5 == 0)               /*输出格式控制*/

putchar('\n')

}

system("pause")                          /*任意键退出*/

}

扩展资料:

注意事项

1、在计算机的存储单元中,一个ASCII码值占一个字节(8个二进制位),其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来 检验是否出现错误的一种方法,一般分奇校验和偶校验两种。

奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规 定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。

2、因为1位二进制数可以表示(21=)2种状态:0、1;而 2位二进制数可以表示(22)=4种状态:00、01、10、11;依次类推,7位二进制数可以表示(27=)128种状态,每种状态都唯一地编为一个7 位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号0~127。所以,7位ASCII码是用七位二进制数进行编码的,可以表示 128个字符。

第0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;

第33~126号(共94个)是字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。

#include <stdio.h>

int main()

{

char ch

ch=getchar()//输入一个小写字母

while(ch != '0') //循环跳出的条件是输入字符'0'

{

if(ch>='a' &&ch<='z')//如果输入的字符为小写字母字符

{

ch-=32

//大写字母=小写字母-32

printf("%c\n\n",ch) //输出小写字母对应的大写字母

}

ch=getchar() //输入一个小写字母

}

printf("\n")

return 0

}

26个英文字母在编程中各代表:

A:65

B:66

C:67

D:68

E:69

F:70

G:71

H:72

I:73

J:74

K:75

L:76

M:77

N:78

O:79

P:80

Q:81

R:82

S:83

T:84

U:85

V:86

W:87

X:88

Y :89

Z:90