(输出 ASCll 字符表)编写一个程序,打印 ASC II 字符表中从 到~之间的字符,每行打印 10 个字符 表在 中显示 字符由空格分开
时间: 2023-05-20 18:03:21 浏览: 48
以下是程序代码:
#include <stdio.h>
int main() {
int i;
for (i = 32; i <= 126; i++) {
printf("%c ", i);
if ((i - 31) % 10 == 0) {
printf("\n");
}
}
return 0;
}
输出结果如下:
! " # $ % & ' ( ) * +
, - . / 0 1 2 3 4 5 6
7 8 9 : ; < = > ? @
A B C D E F G H I J
K L M N O P Q R S T
U V W X Y Z [ \ ] ^
_ ` a b c d e f g h
i j k l m n o p q r
s t u v w x y z { |
} ~
每行打印 10 个字符,字符之间用空格分开。
相关问题
编写一个程序,要求提示输入一个ASCLL码值,然后打印输入的字符
好的,以下是一个简单的 Python 代码,可以实现这个功能:
```
ascii_code = int(input("请输入一个ASCLL码值:"))
print(chr(ascii_code))
```
你可以将这段代码保存为一个 .py 文件,然后在命令行中运行它,输入一个 ASCLL 码值,程序就会输出对应的字符。
请注意,这个程序只能处理 0 到 127 之间的 ASCLL 码值,如果输入的值超出了这个范围,程序可能会出现错误。
python将ASCll码按码表顺序,19个字符为一行打印出来
可以使用以下代码实现:
for i in range(32, 127):
print(chr(i), end=' ')
if (i - 31) % 19 == 0:
print()