当前位置:网站首页>C语言日记 3 常量
C语言日记 3 常量
2022-08-02 14:03:00 【宇 -Yu】
转义字符:一种特殊的字符常量,用来表示一些不可见字符
有关于常量变量的定义,这里不再赘述。我们只要知道: 不给他
数据有常量和变量组成。
在程序运行过程中,常量的值不能变,变量的值可以变。
\r表示回车:
#include<iostream>
using namespace std;
int main()
{
cout << "zhe\rshi\nyi\ndao\nqian\ndao\nti";
}
#include<iostream>
using namespace std;
int main()
{
cout << "zhe\r";
}
\\表示字符'\',\"表示双引号,\'表示单引号。ASCII字符常量占用1字节。
#include<iostream>
using namespace std;
int main()
{
cout << "zhe\\";
}
符号常量
三种声明形式,例:
1:
#include<iostream>
using namespace std;
int main()
{
const int A=5;
cout << A;
}
2:
#include<iostream>
using namespace std;
int main()
{
int const A = 5;
cout << A;
}
3:
#include<iostream>
using namespace std;
#define A 5
int main()
{
cout << A;
}
or like
#include<iostream>
using namespace std;
#define A 5
int main()
{
int c = 5, Y;
Y = c * A;
cout << Y;
}
在手打该project代码中遇到的问题:
#include<iostream>
using namespace std;
#define A=5 //这里输入=错了,不符合格式
int main()
{
cout << A;
}
书P21例2-2:
#include <iostream>
using namespace std;
void main()
{
int num, total;
const int PRICE = 30; num = 10;
total = num * PRICE;
cout << "total=" << total << endl;
}
#include <iostream>
using namespace std;
#define PRICE 30
void main()
{
int num,total;num=10;
total=num* PRICE;
cout<<"total="<<total<<endl;
}
要注意的是,符号常量与变量不同,它的值在其作用域内不能改变,也不能再被赋值。
使用符号常量的好处是含义清楚,且能做到“一改全改”。
边栏推荐
- Deep learning framework pytorch rapid development and actual combat chapter3
- drf source code analysis and global catch exception
- window10下半自动标注
- [ROS] (05) ROS Communication - Node, Nodes & Master
- Verilog Learning Series
- 我的第一篇博客
- 【c】小游戏---扫雷雏形
- 跑yolov5又出啥问题了(1)p,r,map全部为0
- Unit 5 Hold Status
- yolov5,yolov4,yolov3乱七八糟的
猜你喜欢
随机推荐
Linux:CentOS 7 安装MySQL5.7
[ROS] (05) ROS Communication - Node, Nodes & Master
Introduction and use of Haystack
Web Design (Beginners) [easy to understand]
8581 线性链表逆置
What's wrong with running yolov5 (1) p, r, map are all 0
Flask request application context source code analysis
Flask项目的完整创建 七牛云与容联云
C语言一维数组练习——将一个字符串中的某个字符替换成其它字符
window10 lower semi-automatic labeling
Flask框架深入二
The specific operation process of cloud GPU (Hengyuan cloud) training
Unit 14 Viewsets and Routing
Flask-RESTful request response and SQLAlchemy foundation
[ROS] (06) ROS Communication - Topic Communication
第六单元 初识ORM
jwt(json web token)
jwt (json web token)
Unit 5 Hold Status
The 2nd China Rust Developers Conference (RustChinaConf 2021~2022) Online Conference Officially Opens Registration