【c++】数据类型

目录

1.1整型

1.2sizeof关键字

1.3实型(浮点型)

1.4字符型

1.5转义字符

1.6字符串型

1.7布尔类型bool

1.8数据输入


1.1整型

数据结构的存在意义:在变量分配内存的时候给其一个合理的内存空间。

作用:表示的是整数

表示整型的方法如下:

  1. 短整型(short)--2字节,范围(-32768~32767)
  2. 整型(int)--4字节
  3. 长整型(long)--windows为4字节,linux为4字节(32位),8字节(64位)
  4. 常常整形(long long)

1.2sizeof关键字

作用:统计数据类型所占空间大小

语法:sizeof(数据类型/变量)

整型大小比较:short<int<=long<=long long

1.3实型(浮点型)

作用:表示的是小数

表示浮点型的方法如下:

  1. 单精度float--4字节,有效数字(7位)
  2. 双精度double--8字节,有效数字(15~16位)

eg:float f1=3.14f;(加f是为了告知这是一个单精度,否则的话就会默认位双精度)

默认情况下,输出一个小数,会显示六位有效数字。

科学计数法

float f2=3e2;--表示的为3*10^2

float f3=3e-2;--表示的为3*0.1^2

1.4字符型

作用:表示的是单个字符

语法:char ch=‘a’;

注意:1.是单引号  2.是单个字符

  • c和c++中字符型变量只占用1字节
  • 字符型变量存储的是其相对应的ASCII编码

查看ASCII码值可用如下代码:

#include<iostream>
using namespace std;
int main()
{
	char ch = 'a';
	cout << "a对应ASCII码值为:" << (int)ch << endl;
	system("pause");
	return 0;
}

a--97    A--65

1.5转义字符

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

现阶段用到的:1.换行\n    2.反斜杠\\ (表示\)  3.水平制表\t(跳到下一个tab,一个\t占8个位置)eg:下图中有3个a空格就占5个位置,若前面a超过8个就会继续往后加8个位置

 1.6字符串型

作用:表示的是一串字符

1.c风格

语法:char 变量名[]="字符串值";

eg:char str1[]="abcd";

2.c++风格

语法:string 变量名=“字符串值”; (使用时要包含#include<string>头文件)

1.7布尔类型bool

作用:表示真或假的值(只要是非0的值都代表真)

有两个值:false(0)、true(1)占1个字节

1.8数据输入

作用:从键盘获取(相当于c中的scanf)

语法:cin>>变量;

使用如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值