C++初学笔记3转义序列

数据类型、运算符

关于#include<iomanip>可以参考https://blog.csdn.net/akof1314/article/details/4625888

#include<iostream>

该编译指令导致预处理将iostream文件的内容添加到程序中。这是一种典型的预处理器操作:在代码被编译之前,替换或添加文本。iostream文件叫做包含文件(include file)由于他们被包含在其他文件中;也叫头文件(header file)由于他们被包含在文件起始处。C++编译器自带很多头文件,每个头文件都支持一组特定的工具。
#include<iomanip>
using namespace std;
int main()
{
    /*typedef 为数据类型起别名*/
    /*typedef int zhengxing;
    zhengxing num1 = 90;
    int num2 = 90;
    double attack1=272;
    double attack2 = 250;
    double attack3 = 240;
    cout << left;//默认是右对齐,加上这句左对齐
    cout << setfill('_');//默认不够8位空格填充,这里使用下划线填充
    cout <<setw(8)<<attack1<<setw(8)<< attack2<<setw(8)<<attack3<<endl;*/
    //运算符--------定义两个整型变量
    int num1 = 5, num2 = 2;
    //定义4个double型变量用来存放计算结果
    //自动类型转换原则:把表示范围小的类型的值转换到表示范围大的类型的值
    //强制类型转换语法:(类型名)变量或数值
    //short->int->long->float->double
    double result1 = num1 / num2;//除法//右之运算,先算右边再算左边整型和整型相除是整型结果,整型结果付给double型,自动转换
    double result11 = (double)num1 / num2;//强制转换为double
    double result2 = num1 %  num2;//取模就是求余数
    //取模场景1.取某个数的个位5%10  2.45天是一个月零几天45%30
    double result3 = num1++;//后置
    double result4 = --num2;//前置
    cout << "num1/num2="<< result1 << '\n';
    cout << "(double)num1/num2=" << result11 << '\n';
    cout << "num1%num2=" << result2 << '\n';
    cout << "num1++=" << result3 << '\n';
    cout << "num1--=" << result4 << endl;

}

仅作为个人学习笔记,有错之处望大家指正

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值