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

c++基础语法:4、数据类型【2】

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

c++基础语法:4、数据类型【2】

实型(浮点型)

作用:用于表示小数

浮点型分为两种:

  1. 单精度float
  2. 双精度double

两者的区分在于表示的有效数字范围不同

数据类型占用空间有效数字范围
float4bit7为有效数字
double8bit15~16位有效数字

#include 
using namespace std;
 
int main() {
 
	// float
	float a = 5.6;
 
	cout << a << endl;
 
	// double
	double b = 5.6;
 
	cout << b << endl;
 
	//科学计数法表示
	float d = 3e2;   //代表 3 * 10 ^ 2
 
	cout << d << endl;
	
 
	return 0;
 
}

字符型

作用:字符型变量用于显示单个字符

语法:char c = "a";

在显示字符型变量时,用单引号键字符括起来,不要用双引号

单引号内只能有一个字符,不可以是字符串

       bool类型占一个字节大小

  • C++和C中字符型变量只占用1个字节
  • 字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放到存储单元
    #include 
    using namespace std;
     
    int main() {
     
    	// 字符型
    	char d = 'D';
    	cout << d << endl;
    	cout << (int)d << endl;  // 字符型对应ASCII编码
     
    	
    	system("pause");
    	
     
    	return 0;
     
    }

    转义字符

    作用:用于表示一些不能显示出来的ASCII字符

    常用的转义字符有://、/t、/n

    #include 
    using namespace std;
     
    int main() {
     
    	// 换行符  n
    	cout << "Hello World n";
    	cout <<"Hello World" << endl;
     
    	// 反斜杆 \
    	cout << "\" << endl;
     
    	// 水平制表符 t  可以整齐输出数据
    	cout << "Hello t World";
     
    	system("pause");
    	return 0;
     
    }

    C++风格字符串:string 变量名 = "字符串值"

    #include 
    #include   // 用C++风格字符串的时候,要包含这个头文件
    using namespace std;
     
    int main() {
    	
        // 包含一个头文件
    	string a = "hello world";
    	cout << a < 

    布尔数据类型 bool

    作用:布尔数据类型代表真或假的值

    bool类型只有两个值

  • true:真(本质是1)
  • false:假(本质是0)
    #include 
    #include   // 用C++风格字符串的时候,要包含这个头文件
    using namespace std;
     
    int main() {
     
    	// 创建bool数据类型
    	bool flag = true;  // true代表真
    	cout << flag << endl;  // 本质上,1代表真的值,0代表假的值
     
    	// 查看bool类型占用的内存空间
    	cout << flag << endl;
     
    	system("pause");
    	return 0;
     
    }

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

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

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