C语言入门篇--注释|C语言入门篇--注释,关键字typedef及转义字符详解
目录
- 注释
- 1.注释意义
- 2.两种注释风格
- 2.1 C语言注释风格
- 2.2 C++注释风格
- 关键字typedef
- 1.注意
- 2.用法
- 语法结构
- 转义字符
- 1.转义字符及其含义
- 2.字面 转 特殊
- 3.特殊 转 字面
- 4.例题
注释
1.注释意义
(1)代码中有不需要的代码可以直接删除,也可以注释掉。
(2)有些代码比较难懂可以注释一下。
2.两种注释风格
2.1 C语言注释风格 /*xxxxxx*/ 一次可以注释一行或多行,但不能嵌套注释。
eg:
#include int main(){/*printf("%Hello world!"); /*printf("%Hello world!"); printf("%Hello world!");*/printf("%Hello world!");*///未被注释return 0;}
2.2 C++注释风格 //xxxxxxxx 一次可以注释一行或多行,可嵌套注释。
eg:
#include int main(){ //printf("%hello world!"); //printf("%hello world!"); //printf("%hello world!"); //printf("%hello world!");return 0;}
关键字typedef typedef 是类型重命名关键字。
1.注意
1.对于一般的内置类型,不建议采用typedef进行重命名,否则对别人来说可读性不高。
2.对于一些结构体、枚举、联合等可以进行重命名,提高可读性。
2.用法
语法结构 typedef关键字+原本名称+新名称
eg:
#include typedef unsigned long long ull_t;//本类型名称太长,可以重命名为一个简短易懂的名称int main(){ unsigned long long num1 = 10; ull_t num2 = 10; printf("num1 =%llu\n", num1); printf("num2 =%llu\n", num2); return 0;}
文章图片
转义字符 C语言中一般用 \ 字符表示转义,后边紧跟者的为要转义的字符。
C语言中定义了一些字母前加 \ 来表示一些不能显示的ASCII字符,所有的ASCII码都可以用 \ 加数字来表示。
1.转义字符及其含义
转义字符 | 释义 |
---|---|
\? | 在书写连续多个问号时使用,防止他们被解析成三字母词 |
\' | 用于表示字符常量 ' |
\" | 用于表示一个字符串内部的双引号 " |
\\ | 用于表示一个反斜杠,防止它被解释为一个转义序列符 |
\a | 警告字符,蜂鸣 |
\b | 退格符 |
\f | 进纸符 |
\n | 换行 |
\r | 回车 |
\t | 水平制表符 |
\v | 垂直制表符 |
\ddd | ddd表示1~3个八进制的数字。 如: \130(八进制)----->X(对应ASCII码字符) |
\xdd | dd表示2个十六进制数字。 如: \x30(十六进制)---->0(对应ASCII码字符) |
\0 | 空字符(NUL) |
2.字面 转 特殊
eg:\n
n为普通字符是字面值---->\n则为转义字符。
3.特殊 转 字面
eg:\"
【C语言入门篇--注释|C语言入门篇--注释,关键字typedef及转义字符详解】“为字符串双引号---->\” 在输出时可输出"
4.例题
#include int main(){ printf("%d\n", strlen("c:\test\328\test.c")); return 0;}
文章图片
\t、\32被解释为转义字符,算一个字符
以上就是C语言入门篇--注释,关键字typedef及转义字符详解的详细内容,更多关于C语言的资料请关注脚本之家其它相关文章!
推荐阅读
- 2018年11月19日|2018年11月19日 星期一 亲子日记第144篇
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售
- 拍照一年啦,如果你想了解我,那就请先看看这篇文章
- 【生信技能树】R语言练习题|【生信技能树】R语言练习题 - 中级
- 亲子日记第186篇,2018、7、26、星期四、晴
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- C语言中的时间函数clock()和time()你都了解吗
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)