C++ 学习第四天 数据变量的类型

本文详细介绍了C++中的基本数据类型,包括整型、浮点型(float和double)、字符型、转义字符、字符串以及布尔型。通过示例代码展示了不同数据类型的使用方法、内存占用以及输出效果,帮助读者理解C++中数据类型的运用。

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

为什么要规定数据类型?

这是因为C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存。

1、整型

整型:int ,其中正兴的四则运算的结果还是整型。

2、浮点型

浮点型包括float(单精度)、double(双精度)两种。

例子:

int main() {

    float f1 = 3.14f;
    double d1 = 3.14;

    cout << f1 << endl;
    cout << d1<< endl;

    cout << "float  sizeof = " << sizeof(f1) << endl;
    cout << "double sizeof = " << sizeof(d1) << endl;

    //科学计数法
    float f2 = 3e2; // 3 * 10 ^ 2 
    cout << "f2 = " << f2 << endl;

    float f3 = 3e-2;  // 3 * 0.1 ^ 2,有负号就表示0.1
    cout << "f3 = " << f3 << endl;

    system("pause");

    return 0;
}

 3、字符型

就是和C语言一样, 注意1:在显示字符型变量时,用单引号将字符括起来,不要用双引号;注意2:单引号内只能有一个字符,不可以是字符串。如char a = 'b';

4、转义字符型

我们常用的就是` \n  \\  \t`。**\n**  表示 **换行(LF) ,将当前位置移到下一行开头** ;**\t** 表示**水平制表(HT)  (跳到下一个TAB位置); **\\**     | **代表一个反斜线字符"\"** 。

5、字符串类型

字符串类型有两种表达方式:第一种和C语言一样,char str1[] = "hello world";
   第二种简单,string char = "hello world";但是要引入库#include<string>

6、布尔型

布尔型只有true和false两种结果,输出的话就是0和1。

int main() {

	bool flag = true;
	cout << flag << endl; // 1

	flag = false;
	cout << flag << endl; // 0

	cout << "size of bool = " << sizeof(bool) << endl; //1
	
	system("pause");

	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值