C++数据类型笔记

本文详细介绍了C++中的数据类型,包括变量命名规则、常量的定义(宏常量与const修饰的变量)、sizeof关键字用于计算数据类型内存占用、整型(如short, int, long, long long)、浮点型(float, double)、字符型(char)以及字符串型的声明和使用。此外,还讨论了转义字符和布尔类型bool的基本用法以及数据的输入输出操作。" 77905939,5756848,熄灯问题解决策略与算法实现,"['算法', '枚举', '逻辑编程', '数学问题', '计算机科学']

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

变量命名

1.变量名可由字母,数字,下划线( _ )组成
2.变量名开头不可为数字

常量

1.宏常量
语法:#define+常量名+常量值

#define a 10 //注意结尾无 ;

通常在文件上方定义,表示一个常量
2.const修饰变量

const int a = 10;

sizeof关键字

1.语法:sizeof(数据类型/变量)
2.作用:统计数据类型所占内存大小

	float a = 1.25f;

	cout << "float占用的内存空间为 :" <<sizeof(a) << endl;

在这里插入图片描述

整型

short 2字节
int 4字节
long 4字节(windows系统)
long long 8字节

浮点型

1.float 2字
double 4字节

	float a = 1.25f;//若数据后不加f则默认为double
	double b = 1.35;

2.科学计数法

	float c = 3e2;//3*10^2

字符型

char 1字节
1.c和c++中字符型占1字节(java中占2字节)
2.字符型变量并不会把字符本身放入内存空间,而是把对应的ASCII编码放入储存单元
3.char变量只能有一个字符,若有多个字符,则默认为最后一个
4.'a'=97,'A'=65;

字符串型

1.C风格:char 变量名[] = “字符串”

char x[] = "hello world";

2.C++风格(java):string 变量名 = “字符串”

#include <iostream>
using namespace std;

#include <string> //注意必须有这一行

int main()
{
	string y = "hellow world";

	cout << y << endl;

	return 0;
}

注意:使用string前一定要引入string头文件

转义字符

转义字符意义
/n换行(LF) ,将当前位置移到下一行开头
\t水平制表(HT) (跳到下一个TAB位置)
//代表一个反斜线字符’’’

布尔类型

bool 1字节

true–真(本质为1)(非0值都视为真)
false–假(本质为0)

bool flag1 = true;
bool flag2 = false;

数据的输入输出

#include <iostream>
using namespace std;

int main()
{
	int a = 0;
	cout << "请给整型变量a赋值:"<<endl;
	cin >> a;
	cout << "a的值为:"<< a << endl;


	return 0;
}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值