C语言day 3(常量与转义字符)

常量:C语言的常量分为以下几种

·字面常量——直接写出的值

·const修饰的常变量——需要一个不可变的量时且不是常量,可用const修饰达到——在

·#define定义的标识符常量——eg:#define Max 100

·枚举常量

转义字符                        释义

\'                                   - 单引号   用于表示字符常量‘
\"                                  - 双引号   用于表示一个字符串内部的双引号
\\                                  - 反斜杠   用于表示一个反斜杠防止被解释为一个转义序列符
\n                                 - 换行符
\t                                  - 水平制表符
\r                                  - 回车符
\b                                 - 退格符
\f                                  - 换页符
\a                                 - 警告(响铃)
\v                                 - 垂直制表符
\?                                 - 问号(在书写多个连续问号时使用防止被解析成三字母词)
\0                                 - 空字符
\ddd                            - 八进制表示的字符 如\130——130对应的十进制中的88在AscII码表中对应x
\xdd                             - 十六进制表示的字符 如\x30——30对应十进制中的48在AscII码表中对应0

注释:

1·代码中有不需要的代码可以直接删掉也可注释掉

2·代码中有些代码比较晦涩难懂 可以添加一些解释的文字帮助理解

3·代码的注释可以帮助我们更高效的工作

//是C++的注释风格

/*      */是C语言的注释风格

函数

图中标出了我们c语言中间简要的函数的组成

拿add函数举例

数组:一组相同类型元素的集合

在c语言中数组创建, [] 中要给一个常量才可以,不能使用变量。可以直接用常量,或者使用宏定义

图中我们可以看到我们在进行数组的创建时要对数组进行一个初始化或者给一个常量

在这里我们要注意

在这个代码中我们打印了这个数组里下标为8的数输出为9,所以可以得出在打印时【】中的数并不是我们{  }中的8而是从下标为0开始的下标为8的数 

 

 

 由图中可以看出数组里的数是下标从0 开始递增1的

  • 26
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值