美文网首页
C语言笔记——常量与宏定义

C语言笔记——常量与宏定义

作者: syc_poker | 来源:发表于2018-03-13 14:00 被阅读0次

C语言笔记——常量与宏定义

特殊要点

  • 字符串常量在声明的时候编译器会在其后加一个 /x00 空字符
  • # 开头的命令都称为预处理命令
  • 变量代表的一个空间名字可以改变,而常量是一个确定的值,不能被改变

常量分类

类型 示例或说明
整型常量 如:520,1314,123
实型常量 如:3.14,1.23,8.97
字符常量 又分为:普通字符,转义字符
字符串常量 如:“Love”
符号常量 使用前必须先定义

如何定义符号常量

格式:#define [name]

常量标识符命名规则

和变量命名基本一致

备用表——转义字符

转义字符 意义 ASCII码值(十进制)
\a 响铃 007
\b 退格 008
\f 换页 012
\n 换行 010
\r 回车 013
\t 水平制表 009
\v 垂直制表 011
\\ 代表反斜线字符 092
\' 代表一个单引号 039
\" 代表一个双引号 034
\? 代表一个问号 063
\0 代表一个空字符 000
\ooo 1到3位八进制数所代表的任意字符 三位八进制
\xff 1到2位十六进制所代表的任意字符 两位十六进制

相关文章

  • C语言笔记——常量与宏定义

    C语言笔记——常量与宏定义 特殊要点 字符串常量在声明的时候编译器会在其后加一个 /x00 空字符 有 # 开头的...

  • C++中的内联函数

    1、常量与宏回顾 C++中的const常量可以替代宏常数定义,如: const int A = 3; <===>...

  • 编程基础

    C语言 #define定义的宏和const定义的常量有什么区别? defined定义宏的指令,程序在预处理阶段将用...

  • 六、C++ 内联函数分析

    1、常量与宏 C++中的const常量可以替代宏常数定义: 我们还可以利用宏来定义宏代码片段: 但是宏代码块不是函...

  • 高质量C++编程指南 ----常量

    5.常量 常量是一种标识符,它的值在运行期间恒定不变。C 语言用 #define 来定义常量(称为宏常量)。...

  • Go语言常量和输入输出

    常量 Go语言常量和C语言差不多Go语言定义常量const不能少,数据类型可以不写Go语言定义常量不能用:=Go语...

  • 【C++】C++学习笔记之三:const用法

    1. const存在的意义 相当于C语言的宏定义。 定义一个常量,在所有需要使用这个常量的地方用字符代替数值,更容...

  • C++中的常量

    在C++中,有两种方式定义常量 1.#define 宏常量(通常定义在文件上方)#define 常量名 常量值 ...

  • 2-2 如何为元组中的每个元素命名, 提高程序可读性

    问题 大量使用索引,无法确切辨识内容 C语言解决方法1, 使用宏定义2, 使用枚举类型 解决办法 1, 定义常量 ...

  • [C++面试]宏相关问题

    1. 宏常量与宏函数 C++中用#define <宏名> <字符串>命令定义宏,在代码中将字符串替换宏名出现的位置...

网友评论

      本文标题:C语言笔记——常量与宏定义

      本文链接:https://www.haomeiwen.com/subject/ixkefftx.html