数据类型、运算符
关于#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;
}
仅作为个人学习笔记,有错之处望大家指正