简介: 所有ASCII码都可以用“”加数字(通常是8位数字)表示. C定义了一些在其前面带有“”的字母,以表示无法显示的常见ASCII字符,例如\ 0等,称为转义字符. 以下是他们的相关知识,欢迎阅读:
您可以通过puts输出字符串,例如:
puts(“ 123abc”);
对应于“ 123abc”的ASCII码值的八进制值分别为61、62、63、141、142和143. 上面的代码也可以写成:
puts(“ 616263141142143”);
在C语言中,所有ASCII代码都可以由反斜杠和数字(默认值为八进制)表示,称为转义字符,因为以下字符都不是其原始ASCII字符的含义.
除八进制外,还可以十六进制表示. 以十六进制表示时,数字必须以x开头. 对应于“ 123abc”的ASCII码的十六进制值为31、32、33、61、62、63,因此也可以写为:
puts(“ x31x32x33x61x62x63”);
注意: 您只能使用八进制或十六进制c语言字母对应ascii码,不能使用十进制.
完整的示例:
#include
int main(){
puts(“字符串为: 616263x61x62x63”);
返回0;
}
运行结果:
字符串是: 123abc
在ASCII码中c语言字母对应ascii码,从0到31(十进制)的字符是控制字符. 它们都是不可见的字符,无法在显示屏上显示,也无法书写. 它们只能以转义字符的形式表示. . 但是,直接使用ASCII码值记忆是不方便的. 对于常用的控制字符,C语言定义了一种简写方法. 完整列表如下:
转义字符示例:
#include
int main(){
puts(“ C C ++ JavaC首次出现!a”);
返回0;
}
运行结果:
C C ++ Java
C第一次出现!
与此同时,您会听到扬声器发出“哔”声,这是使用a的效果.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-252457-1.html