c++变量、常量
///变量声明(规定变量类型和名字)与定义(为变量开辟内存空间)
///变量可声明多次,但只能被定义一次
///变量名一般以小写开头,类名以大写开头
int j=10;//初始化,创建时赋予初始值;有初始化机制,但最好手动初始化
j=22;//赋值,将变量当前值替换为新的值
int i;//声明[i],但非定义;
i=10;//定义变量
///初始化方式
int x=0;
int x={0};
int x{0};
int x(0);
///变量数据类型
short : 短整型,2字节/16位
int : 整型,4字节/32位
long : 长整型,4-8字节/32-64位
long long : 超长整型,8字节/ 64位
float : 单精度浮点型,4字节/32位
(二进制科学计数法,4.5,二进制100.1,计数法1.001*2^2,整数位恒为1,只存储小数位)
1位符号位+8位指数位(偏移值127+指数)+23位尾数位
0+100000001+001000...
double : 双精度浮点型,8字节/64位
1位符号位+11位指数位(偏移值1023)+52尾数位
char : 字符型,只存储一个字符
bool : 布尔型,true/false
全局变量 :定义在函数外部,可在整个程序访问,程序结束时才释放
静态变量 (static):函数内部定义,只能在函数内部访问,函数执行完毕后不销毁,保持直到下次调用
///常量
常量(const):固定值,定义后不可更改,可防止修改
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具