精华内容
下载资源
问答
  • C语言反斜杠的用法

    万次阅读 2018-03-27 18:46:34
    c语言中,反斜杠\一般用在语句换行或者宏定义中。 但是需要注意的是,语句换行的\加或者不加影响不大。 但是在宏定义时,如果多条语句,则必须加反斜杠,如 #define aa if (a>1) f = 0;\ else f=1; ...

    反斜杠 \

    在c语言中,反斜杠\一般用在语句换行或者宏定义中。
    但是需要注意的是,语句换行的\加或者不加影响不大。
    但是在宏定义时,如果多条语句,则必须加反斜杠,如
    #define aa if (a>1) f = 0;\
    else f=1;

    则必须加反斜杠!

    展开全文
  • C语言集成开发环境(IDE) 集成式程序开发环境Integrated Development EnvironmentIDE把编程过程中需要使用的所有支持软件都集成在一起统一地进行管理和使用 C语言集成开发环境(IDE)介绍 DEV CPP(DEV C++5.0) VC++6.0...
  • C语言反斜杠r篇

    千次阅读 2019-09-20 17:26:54
    printf("反斜杠r :回车键(让光标跳至本行行首)\n"); printf("1234\rab\t789\n"); } /*过程:当程序执行到\r时光标会跳到行首用ab替换12并用空格替换34后面4位(为啥是4位请看<C语言转义字符(\t篇)>)用空格补齐...
    #include<stdio.h>
    int main()
    {
        printf("反斜杠r :回车键(让光标跳至本行行首)\n");
        printf("1234\rab\t789\n");
    }
    /*过程:当程序执行到\r时光标会跳到行首用ab替换12并用空格替换34后面4位(为啥是4位请看<C语言转义字符(\t篇)>)用空格补齐*/
    
    
    展开全文
  • 【基础】C语言反斜杠的用法

    千次阅读 2018-07-13 16:01:58
    c语言中,反斜杠\一般用在语句换行或者宏定义中。 但是需要注意的是,语句换行的\加或者不加影响不大。 但是在宏定义时,如果多条语句,则必须加反斜杠,如 #define aa if (a&gt;1) f = 0;\ else f=1; 则...

    转自https://blog.csdn.net/dongtuoc/article/details/79717504

    反斜杠 \

    在c语言中,反斜杠\一般用在语句换行或者宏定义中。
    但是需要注意的是,语句换行的\加或者不加影响不大。
    但是在宏定义时,如果多条语句,则必须加反斜杠,如

    #define aa if (a>1) f = 0;\
    else f=1;

    则必须加反斜杠!

    展开全文
  • 2. 在C语言中,很多字符有其特殊含义,如:双引号代表其中内容为字符串,单引号是单个字符,还有我们刚才说的反斜杠“\”,是转义符的开端。但有时候我们只需要使用这些普通的符号,却总是会被系统误认为其...

    1.  有些字符,如:回车、换行、制表符等没有现成的字符代号,所以用反斜杠“\”和其后的一个字符作为一个整体来看待,用来代表他们。所以反斜杠“\”作为转义字符的开端存在,其本身被赋予了这一特殊意义。

    2.  在C语言中,很多字符有其特殊含义,如:双引号代表其中内容为字符串,单引号是单个字符,还有我们刚才说的反斜杠“\”,是转义符的开端。但有时候我们只需要使用这些普通的符号,却总是会被系统误认为其是具有特殊意义的。这个时候反斜杠“\”便又起到了作用,他可以把原来具有特殊意义的符号转换为其原有的意义。

         如:printf(“\\”);  便会输出一个单独存在的“\”

    3.  反斜杠后的数字怎么处理?

    系统会将反斜杠后的数字作为以八进制数字来处理,然后输出与ASCII码值对应的字符。

          如:printf(“\101”);会输出大写的A

          需要注意的是由于ASCII码值最多到255,所以反斜杠后的八进制数字最多到377,即10进制255,否则编译通不过。也就是说,系统只会对反斜杠后小于8的数字进行转义,且最多识别三位。

           因为是八进制,所以反斜杠后的数字不应该存在8和9。假如你反斜杠之后紧挨的数字就是这两个其中之一,系统只会将反斜杠后的数字全部以字符形式输出。

           如:printf(“\821”);输出结果为821.但是系统警告:warningC4129: “8”: 不可识别的字符转义序列

          还有个例子:

           printf(“\419”);  输出的是 !9 ,这是因为 9 不可能在八进制中存在,系统只识别了后两位,至于八进制 41 和!的关系,我想大家都懂。

    另外注意:printf(“\008”)什么都不输出,原因就在我刚才讲过的地方,留给大家思考。

    4反斜杠后的十六进制数字

         其表示形式为 printf(“\x”);同样的,\x后面的十六进制数字最多到 ff (或FF),且x不能大写

         与上面的八进制不同,八进制识别完成后,后面越界的数字会按照字符格式输出出来,

          但\x后面会识别所有数字,只不过,只要大于 ff 的,编译都不会通过。

         如:printf(“\041”) 输出

          printf(“\000000041”) 输出为空

                 printf (“\0412”)输出 !2

                 printf(“\x21”)   输出  

                 printf("\x00000000021")  输出

           printf(“\x212”)  error C2022:“530”: 对字符来说太大

     

     

    展开全文
  • 如:a[100]="C:\abc\def\ge.txt" 如何得出 a中字符数, strlen(a) 得到14, 没有把转义字符算在内 或者 怎么把a[100]="C:\abc\def\ge.txt" 转成a[100]="C:\\abc\\def\\ge.txt" 或a[100]="C:/abc/def/ge.txt" ,菜鸟...
  • C语言反斜杠

    2020-05-23 10:00:45
    反斜杠起到换行作用,用于宏定义和字符串换行。其中宏定义中使用居多。 如果一行代码有很多元素,导致太长影响阅读,可以通过在结尾加\的方式,实现换行,编译时会忽略\及其后的换行符,当做一行处理。 在宏定义中,...
  • C语言反斜杠"\"的意义

    万次阅读 2019-06-14 14:17:27
    C语言反斜杠"\"的意义
  • 在阅读C语言代码经常可以看到代码中出现反斜杠"\",不是很明白它的意思,遂对反斜杠"\"的意义和用法进行查询和总结记录。
  • C语言反斜杠的作用

    万次阅读 多人点赞 2016-10-26 10:28:44
    反斜杠起到换行作用,用于宏定义和字符串换行。其中宏定义中使用居多。如果一行代码有很多元素,导致太长影响阅读,可以通过在结尾加\的方式,实现换行,编译时会忽略\及其后的换行符,当做一行处理。1、在宏定义中...
  • C语言反斜杠的作用_续行符和转义字符 C语言中单反斜杠\有两种作用:续行符和转义字符。 双斜杠//是单行注释。 续行符的用法 用于语句续行和注释续行 printf \ ("nihao\n"); //反斜杠 \ 作为续...
  • C语言转义字符(反斜杠t篇)

    千次阅读 2019-09-20 17:25:22
    //printf("反斜杠n:回车换行符\n"); printf("反斜杠t:横向跳格\n"); //printf("反斜杠r :回车键(让光标跳至本行行首)\n"); printf("请看下面的转义字符演示\n");//第一行 printf("123\t456\n");//第二行 ...
  • php中的转义字符(用反斜杠\来输出,和C语言一样)一、总结1、引号中的变量:双引号会替换变量的值,而单引号会把它当做字符串输出。2、引号中的转义字符:双引号将用变量的值(test)代替它的名称($var),并用特殊字符...
  • php中的转义字符(用反斜杠\来输出,和C语言一样)一、总结1、引号中的变量:双引号会替换变量的值,而单引号会把它当做字符串输出。2、引号中的转义字符:双引号将用变量的值(test)代替它的名称($var),并用特殊字符...
  • 首先,在c语言中,正斜杠/ slash 表示除法反斜杠\ backslash ,\用于转义字符,\n、\0。其次,UNIX 操作系统设计了这种路径分隔法,它使用正斜杠:/。由于网络是首先应用在 UNIX 计算机之间的,至今为止,一半以上的...
  • C语言中,行结尾反斜杠的作用

    千次阅读 2019-03-16 10:15:43
    反斜杠起到换行作用,用于宏定义和字符串换行。其中宏定义中使用居多。 如果一行代码有很多元素,导致太长影响阅读,可以通过在结尾加\的方式,实现换行,编译时会忽略\及其后的换行符,当做一行处理。 在宏定义中,...
  • C语言中,一个字符除了可以用它的实体(也就是真正的字符)表示,还可以用编码值表示。这种使用编码值来间接地表示字符的方式称为转义字符(Escape Character)。转义字符以\或者\x开头,以\开头表示后跟八进制形式的...
  • ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) 008 \f 换页(FF) 012 \n 换行(LF) 010 \r 回车(CR) 013 ...\\ 反斜杠 092 \? 问号字符 063 \' 单引号字符 039 \" 双引号字符 034 \0
  • 反斜杠要么是路径,要么是引号里面要有引号的时候,里面的引号前面要加反斜杠.比如:"\"hello!\"" 相当于 "'hello!'"转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符...
  • php中的转义字符(用反斜杠\来输出,和C语言一样)一、总结1、引号中的变量:双引号会替换变量的值,而单引号会把它当做字符串输出。2、引号中的转义字符:双引号将用变量的值(test)代替它的名称($var),并用特殊字符...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 533
精华内容 213
关键字:

c语言反斜杠

c语言 订阅