- 博客(5)
- 收藏
- 关注
原创 C++ 简单的I/O格式控制
dec | 数值数据10进制表示。hex | 数值数据16进制表示。oct | 数值数据8进制表示。endl | 插入换行符并刷新流。setsprecision(int) | 设置浮点数小数位数。setw(int) | 设置域宽。ps:在源程序开头包含iomanip头文件。常用的I/O流类库操纵符。
2023-03-26 14:31:29
103
原创 C++ 混合运算时数据类型的转换
static_cast适用于基本数据类型之间的转换,例如,上例中int(z)和(int)z都可以替换为static_cast<int>(z)在算术运算和关系运算中如果参与运算的操作数类型不一致,编译系统将会自动对数据进行转换,即隐含转换。算术运算符、关系运算符、逻辑运算符、位运算符和赋值运算符这些二元运算符要求两个操作数的类型一致。位运算的操作数必须是整数,二元位运算的操作数整数类型不同时,隐含转换。----------C++语言学习笔记----------低-------------------->高。
2023-03-26 13:39:59
311
原创 C++中“&&”和“||”的“短路”特性
对于“&&”,运行时先对第一个操作数求值,如果其值为false,则不再对第二个操作数求值,因为这时无论第二个操作数的值是多少,“&&”表达式的值都是false;类似地,对于“||”,运行时先对第一个操作数求值,如果其值为true,则不再对第二个操作数求值。当操作数在求值过程中某些变量的值发生变化或者产生输入输出等,要注意第二个操作数的“短路”特性。a==b的求值结果会影响到c的值,当a==b结果为false时,c才会执行自增运算。----------C++语言学习笔记----------
2023-03-26 11:04:43
921
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人