![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 62
45不是5
这个作者很懒,什么都没留下…
展开
-
“21天养成好习惯”第一期-21
C++心得笔记C++ Primer Plus 第四章 复合类型4.2.3 字符串输入 下面程序揭示了程序strings.cpp的一个缺陷,这种能通过精心选择输入被掩盖掉。#include<iostream>int main(){ using namespace std; const int ArSize = 20; char name[ArSize]; char dessert[ArSize]; cout << "Ent...原创 2021-11-12 23:59:20 · 402 阅读 · 0 评论 -
“21天养成好习惯”第一期-20
C++心得笔记C++ Primer Plus 第四章 复合类型4.2 字符串 字符串是存储在内存的连续字节中的一系列字符。C++处理字符串的方式有两种。第一种是来自C语言,常被称为C风格字符串(C-style string)。 C风格字符串具有一种特殊的性质:以空子符(null character)结尾,空字符被写作\0,其ASCLL码为0,用来标记字符串的结尾。例如:char cat[8] = {'f', 'a', 't', 'e', 's...原创 2021-11-11 19:51:30 · 82 阅读 · 0 评论 -
“21天好习惯”第一期-19
C++心得笔记C++ Primer Plus 第四章 复合类型目录C++ Primer Plus 第四章 复合类型4.1 数组 4.1.2 数组的初始化规则4.1.3 C++11数组初始化方法4.1 数组 数组(array)是一种数据格式、能够存储多个同类型的值。每个值都存储在一个独立的数组元素中,计算机在内存中依次存储数组的各个元素。 要创建...原创 2021-11-10 21:08:50 · 863 阅读 · 0 评论 -
“21天好习惯”第一期-16
C++心得笔记今天也是巩固C++第三章知识的一天,做了一点题(基本上很基础,没有什么难度)。请看其中之一题: 这道题注意在计算除法之前将数据转化成double类型,要不然两个long long 类型的数据做除法得到的也是long long 类型。#include<iostream>int main(){ using namespace std; long long globe; long long somebody; ...原创 2021-11-07 19:56:50 · 519 阅读 · 0 评论 -
“21好习惯”第一期-15
C++心得笔记今天做了几道例题,用来巩固和实践这几天学习的第三章处理数据的知识。习题一:计算BMI这道题的难度没有多大,只要按照要求用const符号常量表示各种转换因子就行。然后注意体重以磅为单位时要除以转换因子才能得到以千克为单位的体重,然后注意下是结果除以身高的平方就行。#include<iostream>int main(){ using namespace std; const int incun_per_inchi = 12; c..原创 2021-11-06 17:14:25 · 355 阅读 · 0 评论 -
“21天好习惯”第一期-13
C++心得笔记C++ Primer Plus 第三章 处理数据3.4.4 类型转换 C++丰富的类型允许根据需求选择不同的类型,这也使计算机的操作更复杂。为处理这种潜在的混乱,C++自动执行很多类型转换: 将一种算术类型的值赋给另一种类型的变量时,C++将对值进行转换; 表达式时包含不同的类型时,C++将对值进行转换; 将参数传递给函数时,C++将对值进行转换。1、初始化和赋值进行的转换 ...原创 2021-11-04 21:49:36 · 78 阅读 · 0 评论 -
“21天好习惯”第一期-12
C++心得笔记C++ Primer Plus 第三章 处理数据3.4 C++算术运算符 C++提供几种运算符来完成5种基本的算术计算:加法、减法、乘法、除法以及求模。每种运算符都是用到了两个值(操作数)来计算结果。运算符及其操作数构成了表达式。+运算符对操作数执行加法运算。 -运算符从第一个数中减去第二个数。 *运算符将操作数相乘。 /运算符用第一个数除以第二个数。 %运算符求模。(两个操作数必须都是整型,将该运算符用于浮点将导致编译错误)...原创 2021-11-03 21:23:00 · 169 阅读 · 6 评论 -
“21天好习惯”第一期-11
C++心得笔记C++ Primer Plus 第三章 处理数据3.3.3 浮点常量 在默认情况下,像8.24和2.4E8这样的浮点常量都属于double类型。如果希望常量为float类型,请使用f或F后缀。对于long double类型,可使用l和...原创 2021-11-02 22:07:34 · 87 阅读 · 0 评论 -
“21天好习惯”第一期-10
C++心得笔记C++ Primer Plus 第三章 处理数据3.3浮点数 使用浮点数型可以表示诸如 2.5、3.14159和122442.32这样的数字,即带小数部分的数字。计算机将这样的值分为两部分存储。一部分表示值,另一部分用于对值进行放大或缩小。打个比方: 对于数字34.1245和34124.5,它们除了小数点的位置不同外,其他都是相同的。可以把第一个数表示为0.341245(基准值)和100(缩放因子),而将第二个数表示为0.34124...原创 2021-11-02 16:20:57 · 77 阅读 · 0 评论 -
“21天好习惯”第一期-9
C++心得C++ Primer Plus 第三章 处理数据题目:编写一个小程序,要求用户使用一个整数指出自己的身高(单位为英寸),然后将身高转换为英尺和英寸。该程序使用下划线字符来指示输入位置。另外,使用一个 const 符号常量来表示转换因子。提示1 英寸等于 12 英尺; \b为退格字符,输出下划线_之后输出\b可达到使用下划线字符指示输出位置的效果;#include<iostream>const int inch_per_feet=12...原创 2021-10-31 21:45:34 · 94 阅读 · 0 评论 -
“21天好习惯”第一期-7
C++学习笔记 C++ Primer Plus 第三章 处理数据三、wchar_t类型为什么会出现wchar_t类型? 程序需要处理的字符集可能无法用一个8位的字节表示,如日文汉字系统。C++的处理方式有两种。一种是编译器厂商可以将char定义为一个16位的字节或更长的字节。另一种则是实现可以同时支持一个小型基本字符集和一个较大的扩展字符集。8位char可以表示基本字符集,另一种类型wchar_t(宽字符类型)可以表示扩展字符集。wch...原创 2021-10-29 21:26:52 · 71 阅读 · 0 评论 -
“21天好习惯”第一期-4
C++学习笔记 C++ Primer Plus 第三章 处理数据一、成员函数(cout.put())函数cout.put()是一个重要的C++ OOP概念———成员函数————的第一个例子。类定义了如何表示和控制数据。成员函数归类所有,描述了操纵类数据的方法。例如类ostream有一个put()成员函数,用来输出字符。 只能通过类的特定对象(例如这里的cout对象)来使用成员函数。要通过对象(如cout)使用成员函数,必须用句点将对象名和函数名称...原创 2021-10-26 22:58:55 · 166 阅读 · 0 评论