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

2024-06-23 1901阅读

一、基础知识

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购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]