码迷,mamicode.com
首页 > 编程语言 > 详细

初识C语言;转义字符;注释;

时间:2020-10-10 17:02:42      阅读:17      评论:0      收藏:0      [点我收藏+]

标签:三字母词   har   防止   其他   语言   数字   ddd   字符串   计算   

‘‘ / ‘‘
一、转义字符:转变意思
技术图片
未加“ \ ”

int main()
{   
    printf("C: \test\32\test.c\n");
    //\\用于表示一个反斜杠,防止它被解释转义为一个转义序列
    return 0;
}

运行截图
技术图片
加上“ \ ”
技术图片

int main()
{   
    //\是为了转义其他字符的
    printf("%s\n", "\"");
    printf("%s\n", "\"");
    printf("%s\n", "abc");
    printf("%c\n", ‘\‘‘);
    printf("C: \\test\\32\\test.c\n");
    //\\用于表示一个反斜杠,防止它被解释转义为一个转义序列
    printf("(Are you OK\?\?)\n");//??+)-->三字母词
    return 0;
}

运行结果
技术图片

int main()
{
    printf("%c\n", ‘\x61‘);
    printf("%c\n", ‘\42‘);
    //\ddd-->ddd表示1-3个八进制数字
    //\xdd-->dd表示十六进制数字
    //\42--42是2个八进制数字
    //42作为八进制代表的那个十进制数字,作为ASCII码值,对应的字符
    //42--->十进制  34,作为ASCII码值代表的字符
    return 0;
}

运行结果为
技术图片

二、注释

  1. 代码中有些不需要的代码可以直接删除,也可以注释掉
  2. 代码中有些比较难懂,可以加一下注释文字
    注释有两种风格

    1. C语言的注释风格
      /xxxxxx/
      缺点是不能嵌套
  3. C++语言的注释风格
    //xxxxxxx
    可以嵌套

三、字符串的结束标志是一个”\0“的转义字符。在计算字符串长度的时候\0是结束标志,不做字符串内容
例如
在未加“\0”之前
//字符串类型

int main()
{
    char arr1[] = "abc";//数组
    char arr2[]={ ‘a‘,‘b‘,‘c‘};
    printf("%s\n", arr1);
    printf("%s\n", arr2);
    return 0;
}

运行结果
技术图片
加了“\0”之后的代码

#include<stdio.h>
//字符串类型
int main()
{
    char arr1[] = "abc";//数组
    char arr2[]={ ‘a‘,‘b‘,‘c‘,‘\0‘};
    printf("%s\n", arr1);
    printf("%s\n", arr2);;
    return 0;
}

运行结果
技术图片
此时恢复正常

初识C语言;转义字符;注释;

标签:三字母词   har   防止   其他   语言   数字   ddd   字符串   计算   

原文地址:https://blog.51cto.com/14950896/2540529

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!