栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

为什么要规定数据类型?

这是因为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

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;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/847312.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号