00问答网
所有问题
当前搜索:
C语言两个反斜杠
c语言
编程,为什么
反斜杠
零后面的东西都无法输出啊
答:
\0是一个转意字符,其意义是字符串的结尾,
C程序
执行到这时会默认字符串已结束,即后面的不输出了,字符串输出也不会带结束转意字符\0
C++中"/"与"\"有什么区别
答:
首先,这是
两个
ASCII码完全不同的字符。其次,在作为路径使用的字符串中,部分情况可以通用,但这是容错机制管理的,不推荐混用。最后,
反斜杠
'\'是
C语言
字符串中的转义符(正斜杠没有这个功能),在字符串中,"\\"才是反斜杠,而"\",字符串没有结束,"\"" 是字符串,值为双引号。
c语言
中
反斜线
1('\1')什么意思
答:
C语言
中,\后面跟1~3位数字,表示八进制数。\1等价于\001,表示八进制数1,转成十进制是1
c语言
“%c\n"是什么意思啊
答:
\n' 的意思是:回车换行。将当前位置移到下一行的开头。1、\n是换行符,通常在输出中用作格式控制;\n'就是一个转义字符,其意义是“回车换行”。
2
、转义字符以
反斜线
"\"开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。3、一般放到printf()这类...
C语言
中\r和\0代表什么意思?
答:
所有的转义字符和所对应的意义:字符型常量编辑 字符型常量所表示的值是字符型变量所能包含的值。我们可以用ASCII表达式来表示一个字符型常量,或者用单引号内加
反斜杠
表示转义字符。'A', '\x2f', '\013';其中:\x表示后面的字符是十六进制数,\0表示后面的字符是八进制数。注意:在Turbo
C
2
.0...
C语言
,不是说字符常量中不能存放
反斜杠
,且只有一个字符么?
答:
呵呵,刚刚又查了一下百度的资料,确实\xAA是十六进制的一种表示形式,代表一个字符常量,\17是八进制的表示形式。 \t和\n都是转义字符: \t表示Tab,也是字符常量。 \n就有些纠结了,它也是转义字符,如果理解为换行符,它就是字符常量,如果理解为回车换行符,那它就表示
两个
字符,不是字符...
C语言
中fopen函数第一个参数的问题
答:
str[]="c:\\study\\test.txt";str1[]="test.txt"; //如果和源文件同目录可以是文件名str2[]="debug\\test.txt"; //如果目标文件所在文件夹和源文件目录相同,可以不用完整路径FILE *fp=fopen(str,"r");
c语言
中函数体中加上“\”什么意思?用法正确吗?附段代码。
答:
通俗地讲:为了方便我们阅读代码,有时一条语句长度过长,写在一行太挤,不好看,所以发明了\ 在语句后面加上它 在点enter 表示接下来的语句和上面的语句属于同一条语句 再说,你上面的是宏定义函数,C规定必须为一行,编译器的词义解析器 它就是这么认为的,但是你看,那么长,为了方便看、为了...
c语言
中“\”后加数字各是什么
答:
一般是转义字符。转义字符是
C语言
中表示字符的一种特殊形式。转义字符以
反斜
'\'开头,后面跟一个字符或一个八进制或十六进制数表示。转义字符具有特定的含义,不同于字符原有的意义,故称转义字符。示例如下:char c1 = '\''; //后面接一个特殊字符char c2 = '\110'; //后面接一个三位的八...
C语言
printf("%%d,%%d\n",a,b);中
两个
%%是什么意思?怎么输出?
答:
是转义符。例如/,
两个
//代表一个/,同理所以两个%% 代表一个 所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而
C
中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜