C++基础入门:数据类型与实型详解
需积分: 5 164 浏览量
更新于2024-08-04
收藏 89KB MD 举报
本篇C++基础学习笔记记录了个人在网课上学习的关键知识点,主要包括数据类型、sizeof关键字的应用、以及字符型和浮点型的区别。让我们逐一深入探讨这些内容。
1. **数据类型与整型**:
- 整型是C++的基本数据类型之一,包括short, int, long, long long等。整型变量在进行运算时,当数值超过其类型的上下限范围时,会发生溢出,数值会变成类型的最大或最小值。例如,`short`类型的整数如果超过它的最大值,将变为`short`类型的最小值。
2. **sizeof关键字**:
- `sizeof`是一个运算符,用于获取指定数据类型或变量在内存中的实际占用字节数。通过`sizeof(数据类型/变量)`可以获取不同类型的数据占用的存储空间,这对于内存管理和优化非常有用。
3. **实型(浮点型)**:
- C++提供了两种浮点类型:`float`和`double`。`float`通常占4个字节,而`double`占8个字节。在编程中,使用`f`后缀表示`float`,如`float f1 = 3.14f`,否则编译器可能会将其默认为`double`类型。`cout`输出时,默认小数点后保留六位,但可以通过控制台设置调整精度。
4. **字符型**:
- 字符型(char)用于存储单个字符,使用单引号括起,例如`char ch = 'a'`。字符实际上是ASCII编码的表示,`a`到`z`的ASCII值范围为97到122,大写字母A到Z的值范围为65到90。
5. **转义字符**:
- 转义字符是一些特殊字符的ASCII码表示,如`\n`代表换行符,`\t`代表水平制表符。在输出字符串时,`\t`的作用是让后续内容向右对齐。
在代码示例中,我们看到如何使用`cout`输出带有转义字符的字符串,如`helloaaa\tworld!`,其中`\t`使得`world!`部分与`hello`对齐。
总结来说,这篇笔记涵盖了C++语言的基础组成部分,从整型和浮点型数据类型及其处理,到内存管理的sizeof关键字,以及字符和转义字符的使用。掌握这些基本概念对于理解C++程序的运行机制至关重要。在进一步的学习中,读者可以结合实践项目,不断巩固和运用这些知识点。
151 浏览量
657 浏览量
1206 浏览量
132 浏览量
3461 浏览量

Guassd
- 粉丝: 14
最新资源
- Vue.js波纹效果组件:Vue-Touch-Ripple使用教程
- VHDL与Verilog代码转换实用工具介绍
- 探索Android AppCompat库:兼容性支持与Java编程
- 探索Swift中的WBLoadingIndicatorView动画封装技术
- dwz后台实例:全面展示dwz控件使用方法
- FoodCMS: 一站式食品信息和搜索解决方案
- 光立方制作教程:雨滴特效与呼吸灯效果
- mybatisTool高效代码生成工具包发布
- Android Graphics 绘图技巧与实践解析
- 1998版GMP自检评定标准的回顾与方法
- 阻容参数快速计算工具-硬件设计计算器
- 基于Java和MySQL的通讯录管理系统开发教程
- 基于JSP和JavaBean的学生选课系统实现
- 全面的数字电路基础大学课件介绍
- WagtailClassSetter停更:Hallo.js编辑器类设置器使用指南
- PCB线路板电镀槽尺寸核算方法详解