当前位置: 首页 > 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)

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

        

相关文章:

  • Linux云计算训练营笔记day11【Linux CentOS7(cat、less、head、tail、lscpu、lsblk、hostname、vim、which、mount、alias)】
  • 技术决策缺乏团队参与,如何增强执行力?
  • YoloV9改进策略:卷积篇|风车卷积|即插即用
  • windows服务器部署jenkins工具(一)
  • 接口排查不能靠猜:实战中如何用抓包工具精准定位问题(含 Charles 使用示例)
  • 【实战教程】如何添加git仓库的子模块
  • V4L2应用程序开发-01数据采集流程
  • MCP与通讯模式:理论与实战体验
  • 【集成电路】集成电路导论知识点
  • MFC 编程中 OnInitDialog 函数
  • 电子电路原理第十六章(负反馈)
  • Mergekit——任务向量合并算法Ties解析
  • 电机控制杂谈(25)——为什么对于一般PMSM系统而言相电流五、七次谐波电流会比较大?
  • 嵌入式51单片机:C51
  • 【Python-Day 15】深入探索 Python 字典 (下):常用方法、遍历、推导式与嵌套实战
  • `asyncio.gather()` 是什么
  • Chrome插件学习笔记
  • 专题五:floodfill算法(太平洋大西洋水流问题)
  • POJ3107树的重心
  • java collection集合特点知识点详解
  • 2025年新季夏粮收购量将达到2000亿斤左右
  • 海口警方通报“司机驾车拖行虐猫”:系意外,未发现故意虐猫行为
  • 财政部:鼓励政策性银行对符合条件的城市更新项目提供支持
  • 年内首次存款利率下调启动:3年期、5年期均下调0.25个百分点
  • 甘肃省白银市一煤矿发生透水事故,3人失联
  • 长沙至赣州高铁初步设计获批,可填补湘赣两省斜向交通空白