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):固定值,定义后不可更改,可防止修改

posted @   木示清  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示