当前位置: 首页 > article >正文

学习C++:数据类型

数据类型:

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

(存在的意义:给变量分配合适的内存空间)

一,整型

作用:整型变量表示的是整数类型的数据

C++中能够表示整型的类型有以下几种方式,区别在于所占内存空间不同

二,sizeof关键字

作用:利用sizeof关键字可以统计数据类型所占内存大小

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

三,实型(浮点型)

作用:用于表示小数

浮点型变量分为两种:

1.单精度float

2.双精度double

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

数据类型占用空间有效数字范围
float4个字节7位有效数字
double8个字节15~16位有效数字

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

四,字符型

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

语法: char ch = 'a' ;

注意1:在显示字符型变量时,用单引号将字符括起来,不要用双引号

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

·C和C++中字符型变量只占用1个字节

·字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放入到存储单元

(ASCII编码:a-97  A-65)

五,转义字符

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

现阶段我们常用的转义字符有:\n \\ \t(更整齐的输出后面的内容)

转义字符

含义ASCII码值(十进制)
\n换行(LF),将当前位置移到下一行开头010
\t水平制表(HT),跳到下一个TAB位置009
\\代表一个反斜线字符“\”092

 

六,字符串型

作用:用于表示一串字符

两种风格

1.C风格字符串:char 变量名[ ] = "字符串值";

(C风格的字符串要用双引号括起来)

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

七,布尔类型 bool

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

bool类型只有两个值:

·true   真(本质是1)

·false   假 (本质是0)

bool类型占1个字节大小

(bool类型,只要是非0的值都代表真)

八,数据的输入

作用:用于从键盘获取数据

关键字:cin

语法:cin >> 变量


http://www.kler.cn/a/457273.html

相关文章:

  • YK人工智能(三)——万字长文学会torch深度学习
  • 【SpringMVC】拦截器
  • 【HarmonyOS之旅】ArkTS语法(三) -> 渲染控制
  • 如何解决Eigen和CUDA版本不匹配引起的错误math_functions.hpp: No such file or directory
  • ABP框架8——仓储的作用及其基础Demo
  • 【PyCharm】如何把本地整个项目同步到服务器?
  • Jmeter录制https请求
  • 在asp.net webapi项目中 将数据库连接字符串写在配置文件中,及Program配置Serilog存放路径以及设置
  • JavaWeb期末复习
  • Wordly Wise 3000 国际背单词01 介绍 + 测词汇量
  • 【Beats01】企业级日志分析系统ELK之Metricbeat与Heartbeat 监控
  • Python 占位符详细笔记
  • C语言的数据结构
  • vue3 video 播放rtmp视频?(360浏览器支持)
  • mysql系列7—Innodb的redolog
  • 分布式版本管理工具——git中分支的相关知识
  • Webpack在Vue CLI中的应用
  • 7.即时通讯
  • 深度学习中batch_size
  • MySQL并发问题区别-MVCC如何解决的
  • Linux 下 Mamba 环境安装踩坑问题汇总(重置版)
  • 【前端】Vue3 父传子 Dialog 显示问题:解决方案与最佳实践
  • 狼人杀.转载
  • 神经网络初学总结(一)
  • 国密算法SM3的GmSSL代码Android实现Demo
  • 【Leecode】Leecode刷题之路第93天之复原IP地址