RHZ'S BLOG | 个人分享

  • 首页
  • 笔记
  • 小日常
  • 音乐
  • 读书
  • 软件分享
YOLO
  1. 首页
  2. 笔记
  3. C/C++
  4. 正文

int, float, double|C++

2022年9月1日 138点热度 0人点赞 0条评论

整数类型

使用int关键字来定义整数数据类型。

int a = 17;

包括整数在内的一些基本类型可以使用一个或多个类型修饰符进行修饰:

  • signed:有符号整数可以同时包含正数和负数。
  • unsigned:无符号整数只能包含正数。
  • short:默认大小的一半。
  • long:默认大小的两倍。

下面是一个例子:

unsigned long int a;

浮点类型

浮点类型变量可以保存一个实数,如120.0,-2.22或0.02235。

C++ 中有三种浮点类型:

  • float:单精度类型
  • double:双精度类型
  • long double:长双精度类型

在大多数系统中,float占用4字节数,double占用8字节数,long double占用16字节数。

下面是一个例子:

double temp = 36.51;

提示:浮点数据类型总是有符号的(signed),可以保存正值和负值。

字符串类型

字符串是一个有序的字符序列,用双引号括起来。它是标准库的一部分。

您需要包含<string>库以使用字符串数据类型。或者,您可以使用包含字符串库的库。

下面是一个例子:

#include <string>
using namespace std;

int main() {
  string a = "I am sad";
  return 0;
}

提示:<string>库包含在<iostream>库中,因此,如果已经使用<iostream>,则不需要单独包含<string>。

字符类型

一个char变量保存一个1字节的整数。但是,char变量的值通常被解释为ASCII字符,而不是将char的值解释为整数。

一个字符包含在单引号之间,如 'a','b' 等。

下面是一个例子:

char var = 'z';

提示:ASCII(美国信息交换标准代码)是一种用于在计算机中表示文本的字符编码方案。

布尔类型

布尔变量只有两个可能的值:true(1)和 false(0)。

要声明一个布尔变量,我们使用关键字bool。

下面是一个例子:

bool online = true;
bool logged_in = false;

如果布尔值赋给一个整数,则true变为1,而false变为0。

如果将整数值赋给布尔值,则0将变为false,并且具有非零值的任何值都将变为true。

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2022年9月1日

RHZ

即使单枪匹马,我亦勇敢无畏

点赞
< 上一篇
下一篇 >

文章评论

取消回复
归档
  • 2023年2月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年8月
  • 2021年7月

COPYRIGHT © 2022 RHZ的博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

渝ICP备2022008933号-1