1、C++编程中的基本运算 - 课件

06-23 1899阅读

一、基础知识

1、C++程序的基本框架

// 预处理器指令,引入需要的头文件
#include 
// 使用标准命名空间
using namespace std;
// 主函数,程序的入口
int main() {
    // 局部变量声明
    // 程序逻辑代码
    // 返回值,表示程序正常结束
    return 0;
}

2、int 和 double

  1. C++中,我们使用不同的类型来存储整数和小数。

    1、C++编程中的基本运算 - 课件
    (图片来源网络,侵删)
  2. int类型用于存储整数,例如:

    int age = 10;
    int score = 98;
    
  3. double类型用于存储小数,例如:

    double price = 9.99;
    double height = 1.75;
    
  4. 我们可以对int和double类型的变量进行各种算术运算,如加法、减法、乘法和除法。

  5. 当用int类型进行除法运算时,结果也是整数,小数部分会被去掉。(如:int a = 10 / 3,这里 a = 3,小数点会被去掉)。

  6. 如果想要得到小数结果,需要使用double类型(如:double a = 10 / 3,a = 3.3333……)。

  7. 在编程时,我们应该根据要存储的数字类型选择相应的变量类型,以确保正确地进行各种计算。

3、保留小数点后几位输出

fixed 和 setprecision() 是在 和 库中定义的操作符,用于控制浮点数的输出格式。

  1. fixed 操作符

    • fixed 操作符用于设置定点表示法,即将小数点固定在某个位置。
    • 使用 fixed 操作符后,浮点数将总是被显示为定点数,小数点后的位数由 setprecision() 控制。
    • setprecision() 操作符

      • setprecision() 操作符用于设置输出的精度,即控制输出的总位数(包括整数部分和小数部分)。
      • 当与 fixed 操作符配合使用时,setprecision() 的参数值即为小数点后的位数。
      • 恢复默认输出格式

        • 使用 cout.unsetf(ios::fixed) 可以恢复默认的浮点数输出格式。
        • 默认格式下,会根据数值大小自动选择scientific(科学计数法)或fixed(定点)表示法,并且小数点后的位数会根据数值的精度自动调整。

示例代码:

#include 
#include 
using namespace std;
int main() {
    double num1 = 3.14159265358979323846;
    double num2 = 1234.5678;
    // 保留小数点后2位
    cout 
    int num1, num2;
    cout 
VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]