C++初级C2C3班01-顺序结构基础
        已结束
        IOI
        开始于: 2024-9-20 17:00
        700
 小时
        主持人: 
        34
              
    前三题为课上练习
0、头文件
#include <bits/stdc++.h>
using namespace std;
int main()
{
    return 0;
}
1、输入输出
输入:
scanf("%d",&a)
cin>>a
输出:
cout << a
printf("%d",a)
换行: cout<<endl;或者 cout<<"\n";或者 printf("\n");
scanf()和 printf()
- int -> %d整型- 4字节
- long long -> %lld长整型- 8字节
- double -> %lf双精度浮点数- 8字节 精确计算到小数点后- 15位
- float -> %f单精度浮点- 4字节 精确计算到小数点后- 6位
- char -> %c字符 跟- ASCII码值有关系。需了解- ASCII当中关键的几个字符值。- a->- 97
- z->- 122
- A->- 65
- Z->- 90
- -> 32
- 0->- 48
- \n->- 10
- 9->- 57
 
- bool只有- true和- false- 1字节
2、格式化输出
带小数点的输出:
- c语言输出- printf("%.2lf",a); // 代表保留小数点后2**位数。�a是- double类型
- printf("%4d",a); // 代表向右对齐4个空间位置。如果不满足4个空间左边填充空格。
- printf("%-4d",a); // 代表向左对齐4个空间位置。如果不满足4个空间右边填充空格。
 
- c++语言输出- 需要加头文件:#include<iomanip>
- cout<<fixed<<setprecision(3)<<a<<endl;//代表保留小数点后3**位数。
- cout << left << setw(6) << a << endl;//向左对齐6**个空间
- cout << setw(6) << a << endl;//向右对齐6**个空间
 
- 需要加头文件:
- 状态
- 已结束
- 规则
- IOI
- 题目
- 14
- 开始于
- 2024-9-20 17:00
- 结束于
- 2024-10-19 21:00
- 持续时间
- 700 小时
- 主持人
- 参赛人数
- 34
