C++变量:基本数据类型、作用域以及常量

本文详细介绍了C++中的变量声明、定义和使用,包括基本数据类型如布尔、字符、字符串、整型、浮点型等,并探讨了变量的作用域(全局与局部)。同时,讲解了常量的定义方法,如#define预处理器和const关键字。通过实例展示了如何在main函数中使用局部变量,并输出相关变量和常量的值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本篇文章介绍C++语言变量和常量声明、定义和使用,它们的基本数据类型以及作用域(全局、局部)等。

/*
* 【多行注释】
* Author:W;
* 1.变量:基本类型及作用域
* 2.常量
*/

//引入头文件:头文件包含了程序中必需的或有用的信息【单行注释】
#include <iostream>
//命名空间使用
using namespace std;

/*
* 全局变量【系统会自动初始化】
*/
bool isOk;//布尔类型
char c = 'c';//字符型
string path = "image/test.png";//字符串型
int a = 10;//整型
float b = 15.5f;//单精度浮点型
double d = 12.354f;//双精度浮点型
short int f = 10;//短整型
unsigned short int h = 15;//无符号短整型
long int I = 34;//长整型

wchar_t e = 30;//宽字符型,【注意】实际是short int短整型
//枚举类型
enum ColorType
{
   White,
   Blue,
   Yellow,
   Red
};
ColorType myColor = Red;

/*常量**/
//方法1:#define预处理器
#define WIDTH 10.5f
#define HEIGHT 2.0f
//方法2:const关键字
const int R = 1;
const float V = 1.25f;

//main程序执行入口函数
int main()
{
	/*局部变量
	【注意1:系统不会自动初始化,需我们手动赋值】
	【注意2:当与全局变量同名时,该函数范围内,会覆盖全局变量的值】
	**/
	int a = 5;
	float size = WIDTH * HEIGHT;
	float res = R / V;

	cout << "布尔类型 isOK = " << isOk << endl;
	cout << "字符型 c = " << c << endl;
	cout << "字符串型 path = " << path << endl;
	cout << "整型【会覆盖】 a = " << a << endl;
	cout << "float型 b = " << b << endl;
	cout << "double型 d = " << d << endl;
	cout << "短整型 f = " << f << endl;
	cout << "无符号短整型 h = " << h << endl;
	cout << "长整型 I = " << I << endl;
	cout << "宽字符型 e = " << e << endl;
	cout << "枚举型 myColor = " << myColor << endl;
	cout << "面积 size = " << size << endl;
	cout << "余数 res = " << res << endl;

}

运行结果如下

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Data菌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值