本帖最后由 jackz007 于 2021-10-28 11:47 编辑
其实也不用记,字母就是数字,数字也是字母:#include <stdio.h>
int main(void)
{
int c , i ;
for(c = 0 , i = ' ' ; i < '~' + 1 ; c ++ , i ++) {
if(c && ! (c % 8)) printf("\n") ;
if(c % 8) printf(" ") ;
printf(" \'%c\':%3d" , i , i) ;
}
printf("\n") ;
}
编译、运行实况:D:\0002.Exercise\C>g++ -o x x.c
D:\0002.Exercise\C>x
' ': 32 '!': 33 '"': 34 '#': 35 '$': 36 '%': 37 '&': 38 ''': 39
'(': 40 ')': 41 '*': 42 '+': 43 ',': 44 '-': 45 '.': 46 '/': 47
'0': 48 '1': 49 '2': 50 '3': 51 '4': 52 '5': 53 '6': 54 '7': 55
'8': 56 '9': 57 ':': 58 ';': 59 '<': 60 '=': 61 '>': 62 '?': 63
'@': 64 '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 '[': 91 '\': 92 ']': 93 '^': 94 '_': 95
'`': 96 'a': 97 'b': 98 'c': 99 'd':100 'e':101 'f':102 'g':103
'h':104 'i':105 'j':106 'k':107 'l':108 'm':109 'n':110 'o':111
'p':112 'q':113 'r':114 's':115 't':116 'u':117 'v':118 'w':119
'x':120 'y':121 'z':122 '{':123 '|':124 '}':125 '~':126
D:\0002.Exercise\C>
这就是 ASCII 码中全部的可打印字符集
就是说,你只需要记住 '0'~'9'、'A'~'Z' 、'a'~'z' 也就算是记住它们相应的数值了。
|