变量和常量
#include <iostream> /* 变量,实际上是内存变量的简称,用于存放数据,就相当于一个盒子,放东西用,不放在盒子里的东西不能用。 变量类型常用分为,整型 int、浮点型(float、double)、字符型(char)、字符串(string)、布尔型(bool) 字符型一般用double 字符型char用英文单引号''包含 bool型就是true和false。在内存里会强制转换为1和0。所以bool类型非0都是true 常量一般有两种,一种是宏定义: 1、#define PI 3.14 常量名全大写 另外一种是在变量名前加const修饰 2、 const int demo= 6 用const修饰过的变量不允许修改,改了就报错 变量命名的时候需要注意,以下划线和大写字母打头的名称保留给编译器极其资源使用,现在没用 不代表以后不用,违反了这一规则,可能会导致不确定性 ******* c++变量赋初值,可以用最常见的等号,即:int a = 5; * 也可以用括号 int a(5);但是不能 int a; a(5); 也就是说,只有在声明的同时赋值才可以这样用。 * 再C++11之后还允许花括号{} ->int a{5}; */ #define PI 3.14 int main() { std::cout << PI << std::endl; const int demo = 5; std::cout << demo << std::endl; int b(10); std::cout << b << std::endl; return 0; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统