C++基础入门:数据类型与实型详解
需积分: 5 168 浏览量
更新于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++程序的运行机制至关重要。在进一步的学习中,读者可以结合实践项目,不断巩固和运用这些知识点。
2022-06-28 上传
2012-05-17 上传
2013-06-29 上传
2024-09-27 上传
1770 浏览量
2014-07-31 上传
Guassd
- 粉丝: 14
- 资源: 2
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载