Основные объявления и выражения C: Упражнение 88 с решением
Напишите программу на C для создания расширенной таблицы ASCII. Распечатайте значения ASCII от 32 до 255.
Пример решения:
Код C:
#include int main (void) {unsigned char char1, char2, char3, char4, char5, char6, char7, char8; printf ("| ---------------------------------------------- -------------------------------------------------- --------- | n "); printf ("| расширенная таблица ASCII - исключая управляющие символы | n"); printf ("| Ch Dec Hex | Ch Dec Hex | Ch Dec Hex | Ch Dec Hex | Ch Dec Hex | Ch Dec Hex | Ch Dec Hex | n"); printf ("| ---------------- | ---------------- | ------------ - | -------------- | -------------- | ------------- | ---- --------- | n "); for (int i = 0; i
Пример вывода:
| ---------------- -------------------------------------------------- --------------------------------------- || расширенная таблица ASCII - без управляющих символов || Ch Dec Hex | Ch Dec Hex | Ch Dec Hex | Ch Dec Hex | Ch Dec Hex | Ch Dec Hex | Ch Dec Hex || ---------------- | ---- ------------ | ------------- | -------------- | -------- ------ | ------------- | ------------- || har 32 0x20 | @har 64 0x40 | `96 0x60 | � 128 0x80 | � 160 0xa0 | � 192 0xc0 | � 224 0xe0 ||! Har 33 0x21 | Ahar 65 0x41 | a 97 0x61 | � 129 0x81 | � 161 0xa1 | � 193 0xc1 | � 225 0xe1 || "har 34 0x22 | Bhar 66 0x42 | b 98 0x62 | � 130 0x82 | � 162 0xa2 | � 194 0xc2 | � 226 0xe2 || #har 35 0x23 | Char 67 0x43 | c 99 0x63 | � 131 0x83 | � 163 0xa3 | � 195 0xc3 | � 227 0xe3 || $ har 36 0x24 | Dhar 68 0x44 | d 100 0x64 | � 132 0x84 | � 164 0xa4 | � 196 0xc4 | � 228 0xe4 ||% har 37 0x25 | Ehar 69 0x45 | e 101 0x65 | � 133 0x85 | � 165 0xa5 | � 197 0xc5 | � 229 0xe5 || & har 38 0x26 | Fhar 70 0x46 | f 102 0x66 | � 134 0x86 | � 166 0xa6 | � 198 0xc6 | � 230 0xe6 || 'har 39 0x27 | Ghar 71 0x47 | g 103 0x67 | � 135 0x87 | � 167 0xa7 | � 199 0xc7 | � 231 0xe7 || (har 40 0x28 | Hhar 72 0x48 | h 104 0x68 | � 136 0x88 | � 168 0xa8 | � 200 0xc8 | � 232 0xe8 ||) har 41 0x29 | Ihar 73 0x49 | i 105 0x69 | � 137 0x89 | � 169 0xa9 | � 201 0xc9 | � 233 0xe9 || * har 42 0x2a | Jhar 74 0x4a | j 106 0x6a | � 138 0x8a | � 170 0xaa | � 202 0xca | � 234 0xea || + har 43 0x2b | Хар 75 0x4b | k 107 0x6b | � 139 0x8b | � 171 0xab | � 203 0xcb | � 235 0xeb || , har 44 0x2c | Lhar 76 0x4c | l 108 0x6c | � 140 0x8c | � 172 0xac | � 204 0xcc | � 236 0xec || -har 45 0x2d | Mhar 77 0x4d | м 109 0x6d | � 141 0x8d | � 173 0xad | � 205 0xcd | � 237 0xed ||. har 46 0x2e | Nhar 78 0x4e | n 110 0x6e | � 142 0x8e | � 174 0xae | � 206 0xce | � 238 0xee || /har 47 0x2f | Охар 79 0x4f | o 111 0x6f | � 143 0x8f | � 175 0xaf | � 207 0xcf | � 239 0xef || 0har 48 0x30 | Phar 80 0x50 | п 112 0x70 | � 144 0x90 | � 176 0xb0 | � 208 0xd0 | � 240 0xf0 || 1har 49 0x31 | Qhar 81 0x51 | q 113 0x71 | � 145 0x91 | � 177 0xb1 | � 209 0xd1 | � 241 0xf1 || 2har 50 0x32 | Rhar 82 0x52 | r 114 0x72 | � 146 0x92 | � 178 0xb2 | � 210 0xd2 | � 242 0xf2 || 3har 51 0x33 | Shar 83 0x53 | с 115 0x73 | � 147 0x93 | � 179 0xb3 | � 211 0xd3 | � 243 0xf3 || 4har 52 0x34 | Thar 84 0x54 | t 116 0x74 | � 148 0x94 | � 180 0xb4 | � 212 0xd4 | � 244 0xf4 || 5har 53 0x35 | Uhar 85 0x55 | u 117 0x75 | � 149 0x95 | � 181 0xb5 | � 213 0xd5 | � 245 0xf5 || 6har 54 0x36 | Vhar 86 0x56 | v 118 0x76 | � 150 0x96 | � 182 0xb6 | � 214 0xd6 | � 246 0xf6 || 7har 55 0x37 | Whar 87 0x57 | w 119 0x77 | � 151 0x97 | � 183 0xb7 | � 215 0xd7 | � 247 0xf7 || 8har 56 0x38 | Xhar 88 0x58 | x 120 0x78 | � 152 0x98 | � 184 0xb8 | � 216 0xd8 | � 248 0xf8 || 9har 57 0x39 | Yhar 89 0x59 | y 121 0x79 | � 153 0x99 | � 185 0xb9 | � 217 0xd9 | � 249 0xf9 || : har 58 0x3a | Жар 90 0x5a | z 122 0x7a | � 154 0x9a | � 186 0xba | � 218 0xda | � 250 0xfa || ; har 59 0x3b | [har 91 0x5b | {123 0x7b | � 155 0x9b | � 187 0xbb | � 219 0xdb | � 251 0xfb || har 62 0x3e | ^ har 94 0x5e | ~ 126 0x7e | � 158 0x9e | � 190 0xbe | � 222 0xde | � 254 0xfe || ? har 63 0x3f | _har 95 0x5f | DEL 127 0x7f | � 159 0x9f | � 191 0xbf | � 223 0xdf | � 255 0xff |
Блок-схема:
Редактор кода программирования на C: