#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个小写英文字母,其余为一些标点符号、运算符号等。
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
我猜你是在找ASCII表ASCII表
-------------------------------------------------------------
ASCII Characters
Dec Hex CharCode Dec Hex Char
0 0 NUL6440@
1 1 SOH6541A
2 2 STX6642B
3 3 ETX6743C
4 4 EOT6844D
5 5 ENQ6945E
6 6 ACK7046F
7 7 BEL7147G
8 8 BS 7248H
9 9 HT 7349I
100ALF 744AJ
110BVT 754BK
120CFF 764CL
130DCR 774DM
140ESO 784EN
150FSI 794FO
1610SLE8050P
1711CS18151Q
1812DC28252R
1913DC38353S
2014DC48454T
2115NAK8555U
2216SYN8656V
2317ETB8757W
2418CAN8858X
2519EM 8959Y
261ASIB905AZ
271BESC915B[
925C \
281CFS 935D]
291DGS 945E^
301ERS 955F_
311FUS 9660`
3220(space)9761a
3321! 9862b
3422"
9963c
3523# 10064d
3624$
3725% 10165e
3826& 10266f
3927' 10367g
4028( 10468h
4129) 10569i
422A* 1066Aj
432B+ 1076Bk
442C, 1086Cl
452D- 1096Dm
462E. 1106En
472F/ 1116Fo
48300 11270p
49311 11372q
50322 11472r
51333 11573s
52344 11674t
53355 11775u
54366 11876v
55377 11977w
56388 12078x
57399 12179y
583A: 1227Az
593B 1237B{
603C< 1247C|
613D= 1257D}
623E> 1267E~
633F? 1277F