CPP语法课

Acwing 上CPP的语法复习,以前学的很差,再来慢慢做。

#include<iostream>
using namespace std;
int main()
{
    int A,B;
    cin>>A>>B;
    cout<<A+B<<endl;//endl用于换行,即光标另起一行
    return 0;
}

输入输出流,标准库函数namespace std。

int型,float型,char型。

bool char int float

int范围:-2147483648~2147483647


#include<iostream>
#include<cstdio>
using namespace std;
int main(){
    int A,B,C,D;
    cin>>A>>B>>C>>D;
    printf("DIFERENCA = %d",A*B-C*D);
    return 0;
}

cstdio库包含scanf和printf函数,在利用时记得声明,而且尽量采用scanf和printf来作为输入输出,这样效率更高,标准输入输出。

%d %c %f %lf(double型)

cin>>5%2>>endl;
cin>>-5%2>>endl;

万能头文件,包含所有的可用到的C++库函数。以后写代码就可以直接引用这一个头文件了,不需要在写一大堆vector、string、map、stack……

#include <bits/stdc++.h>

贴一下链接【C++】万能头文件 <bits/stdc++.h> 的用法和优缺点-CSDN博客

 另外对cout的浮点数精度设置可利用以下语句

#include<iostream>
using namespace std;
int main()
{
double n;
cin>>n;
/*此处设置cout精度为2*/
cout.setf(ios_base::fixed);
cout.precision(2);
/*此处设置cout精度为2*/
if(n>=0.00&&n<=2000.00)cout<<"Isento";
else if(n>2000.00&&n<=3000.00)cout<<"R$ "<<(n-2000.00)0.08;
else if(n>3000.00&&n<=4500.00)cout<<"R$ "<<(n-3000.00)0.18+80;
else if(n>4500.00)cout<<"R$ "<<(n-4500.00)*0.28+350;//纯c++小数格式转换
}

C++ 中的 cout.setf() 函数-CSDN博客详细解释

fixed,precision(),setf(iOS_base::showpoint)的含义_c++ setf(ios_base::showpoint)是什么意思-CSDN博客简单解释 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值