|
发表于 2021-10-28 10:34:46
|
显示全部楼层
本帖最后由 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' 也就算是记住它们相应的数值了。
|
|