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

C++(2)关键字+数据类型 +数据类型输入

(1)如下关键字是 不能用于定义变量名和常量名的 !。

如int int 这样就会报错 所以注意即可 。

(2)标识符命名规则  (即变量和常量的命名规则)

最主要注意 第一个 字符必须是字母或是下划线

————————————————————————————————————

2.数据类型

(1)整型

为什么有这么多类型?

其实就是给变量找合适的内存空间

-----

(2)sizeof关键字

用于统计数据类型所占的内存大小。(使用变量 或者 对应类型放入都可以)

————————————————————

(3)实型(浮点类型)

看到小数 默认会自己显示是double类型 我们在后面加个f即可 其实不加也能正常打印 。

float 4 double8个字节 他们占据的空间

----------------

科学计数法

其实就是 有关x 10的几次方 。

————————————————————————————————————

(4)字符型    用于单个字符

内部只能''  内一个字符 

其实有关字符型 都是计算机内部转换成ASCII码数值  然后进行存储的 我们要看到对应的ASCII数值 就对 我们的变量进行强制类型转换  换成Int型 如下

结果会显示97

——————————————————————————————————

至此 有关 关键字是不可以用于命名变量常量

数据类型 (整型 int short long  longlong浮点类型 float double  字符类型 char ) 基本就结束了

有关sizeof 的查数据类型内存 以及 (int)ch 这种强制转换类型 查看其ASCII数值

——————————————————————————————

(5)转义字符

使用\ 反斜杠开头的 这样的字符

最主要要掌握的是 \n \t \\ 第一个是换行 (可以替换endl的位置)  第二个是到下一个Tab位置

第三个就是 输出一个\

看图如下

第一个蚌埠住了  感觉适合于 就是"" 输出这个“” 内部的东西 可以代替endl 对!

\t 怎么说呢 ,\t前面的 用于\t 他们一共会使用8个块 如果前面3个aaa 那会有5个空格 

如果前面五个aaa 那么就会有3个空格 这样组成 一共8个

作用就是 输出的 比较整齐。

\\就是输出一个\.

____________________________________________________

(6)j字符串类型   (前面的字符类型 char 变量 ='a'这种)

字符串就是利用了数组

这是C风格的

还有C++风格的 就是 string 变量 =“你想输出的东西”

两种类型都可以

 后者是需要 加一个include <string>   的头文件

————————————————————————————————————

(7)布尔数据类型

        

数字1 或者数字 0 真和假。 占用一个字节 bool类型

 进行打印 其输出的 就是 1 和 0

——————————————————————

以上 都是数据类型 以及其输出

接下来 数据类型的输入

关键字 cin 

其实看到这也能明白 cout  和cin 就是输出和输入的 一对 接下来 自己使用字符串 进行操作一下。

结果就如上所示。

有关字符串 转义字符 布尔字符(10)

  以及如何进行数据的输入 就 都 讲明白了

        

http://www.xdnf.cn/news/533305.html

相关文章:

  • linux服务器参数调优
  • 【Pandas】pandas DataFrame mode
  • 家庭数字生态构建实战:基于飞牛fnOS的智能家居数据中台搭建全流程解析
  • Visual Studio构建三剑客:生成/重新生成/清理解决方案深度解析
  • 【爬虫】DrissionPage-8.1
  • Ubuntu20.04系统下使用交叉编译工具链(aarch、x86)交叉编译opencv4.5.0
  • DApp开发全流程解析:模式设计、功能参考与合约管理实践
  • Fabric初体验(踩坑笔记)
  • 详细介绍一下Python连接MySQL数据库的完整步骤
  • 命令2-IBM Spectrum Scale(以前称为 GPFS)-mmhealth cluster show NATIVE_RAID
  • SAP系统的委外业务是什么?委外采购(标准委外)与工序外协的区别有哪些?
  • 图像中紫边出现原因
  • 结构体对齐方式。
  • 《打造第二大脑》
  • python自学笔记3 控制结构
  • es快速上手(从MySQL角度)
  • HarmonyOS Navigation组件深度解析与应用实践
  • Baklib Headless CMS 全面介绍
  • VAPO:视觉-语言对齐预训练(对象级语义)详解
  • Amazon Q 从入门到精通 – 测试与重构
  • 什么是一次性支付?什么是网关支付?什么是认证支付?
  • 科普:极简的AI乱战江湖
  • MyBatis:动态SQL
  • 机器学习EM算法原理及推导
  • 基于大模型预测癫痫的技术方案
  • deep search框架deerflow
  • 腾讯云怎么在游戏云中助力
  • 说一下响应状态码有哪些?
  • Model 复现系列(一)OpenVLA
  • 卷积神经网络基础(九)