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

【C++入门学习】7. 类型

基本类型
修饰符类型

基本类型

类型关键字
布尔型bool
字符型char
整型int
浮点型float
双浮点型double
无类型void
宽字符型wchar_t

字符型char只占八位,存储ascii码的,而宽字符型是为了存储多国语言的代码unicode。

// 宽字符型的定义
typedef short int wchar_t;

修饰符类型

c++允许在 char、int 和 double 数据类型前放置修饰符

类型解释
signed表示变量可以存储负数。对于整型变量来说,signed 可以省略,因为整型变量默认为有符号类型。
unsigned表示变量不能存储负数。对于整型变量来说,unsigned 可以将变量范围扩大一倍。
short表示变量的范围比 int 更小。short int 可以缩写为 short。
long表示变量的范围比 int 更大。long int 可以缩写为 long。
long long表示变量的范围比 long 更大。C++11 中新增的数据类型修饰符。
float表示单精度浮点数。
double表示双精度浮点数。
bool表示布尔类型,只有 true 和 false 两个值。
char表示字符类型。
wchar_t表示宽字符类型,可以存储 Unicode 字符。
http://www.lryc.cn/news/439564.html

相关文章:

  • 视频服务器:GB28181网络视频协议
  • vue3 一次二次封装element-plus组件引发的思考
  • [Web安全 网络安全]-文件读取与下载漏洞
  • 2024.9.12(k8s环境搭建2)
  • Redis 字典的哈希函数和 rehash 操作详解
  • 汉王手写签批控件如何在谷歌、火狐、Edge等浏览器使用
  • Halo 开发者指南——项目运行、构建
  • 【C++】——list
  • 07_Python数据类型_集合
  • 结合人工智能,大数据,物联网等主流技术实现业务流程的闭环整合的名厨亮灶开源了
  • vue环境搭建相关介绍
  • MyBatis系统学习(四)——MyBatis的关联映射和缓存机制
  • 【iOS】present和push
  • Axure RP 9最新安装程序及汉化包下载(支持Win、Mac版,附下载安装教程)
  • k8s环境搭建(续)
  • kali——binwalk的使用
  • Ubuntu 24.04中安装virtualenv
  • 一个简约的uniapp登录界面,基于uniapp+vue3+uview-plus
  • 系统架构设计师 需求分析篇二
  • IP 协议分析《实验报告》
  • 人工智能开发实战matplotlib库应用基础
  • Android 源码集成可卸载 APP
  • cJSON-轻量级解析模块、字符串的神——编织STM32C8T6与阿里云信息传递的纽带
  • 【Git】Clone
  • web开发 之 HTML、CSS、JavaScript、以及JavaScript的高级框架Vue(学习版2)
  • 【课程学习】信号检测与估计II
  • 【深度学习|PyTorch】基于 PyTorch 搭建 U-Net 深度学习语义分割模型——附代码及其解释!
  • DPDK基础入门(十):虚拟化
  • OpenCV_图像旋转超详细讲解
  • 关于 OceanBase 4.x 中被truncate的 table 不再支持进回收站的原因