文章目录
1、关于include
一个c++的程序,你首先打的或许就是#include “iostream”或#include “stdio.h”
include是起到一个预编译的作用
比如你的程序需要用到sort函数,那么你就要预编译algorithm
就是这个道理
2、程序的必要框架
一个程序,怎么运行呢
一般我们都是有一个程序的框架的
框架:
#include <头文件>
using namespace std; //加上这段就可以直接使用cout了,建议加上
全局变量区
int main(){ (主函数中会进行具体代码)
return 0;
}
所有的程序一般都需要这些东西
3、基本输入输出
c++中输入输出有很多种,这里建议两种输入输出
第一种:
输出:printf 输入scanf
头文件:cstdio或stdio.h
第二种:
输出:cout 输入:cin
头文件:iostream;
(需要加using namespace std!!!)
scanf和printf的时间复杂度比cout和cin低很多,但笔者还是在题目不卡这样的时间复杂度的情况下建议用cout和cin,可以加快code的速度,
printf和scanf介绍
printf和scanf都是在cstdio、stdio.h和iostream里的(iostream不建议再用printf和scanf的时候使用)
printf一般用法1
输出一个变量
printf("%变量类型",变量名);
也可以连起来输出
printf("变量类型%变量类型%变量类型",变量名,变量名,变量名);
printf一般用法2
直接输出一句话
printf("hello world");
printf一般用法3
换行输出变量
printf("%变量类型\n",变量名);
printf一般用法4
句子和变量一起输出
printf("句子%变量类型",变量名);
printf一般用法5(重点)
变量保留小数
printf("%.保留小数的位数 变量类型",变量名);
这可能看不懂啊
演示一下吧
double a=1.000001;
printf("%.2lf",a);
输出结果是
1.00
懂了吧
scanf一般用法
scanf比较简单,就一种
scanf("%变量类型",&变量名);
& 是地址符,就是获取变量的地址,让变量输入
不经常用的人很经常忘加&
注意一下
和printf一样,scanf也可以连续输入
scanf("%变量类型%变量类型%变量类型",&变量名,&变量名,&变量名);
printf和scanf需要用到的变量类型
printf和scanf需要用到变量类型
这里也做一个总结
整型变量(int) %d
字符变量(char) %c
浮点数类型1(float) %f
浮点数类型2(double) %lf(支持的小数位数比float大)
字符串类型(string) %s
一般只需要用到这些了
cout和cin介绍
cin和cout是c++中十分高级的一种输入输出方式,十分方便
与using namespace std连用
cout一般用法1
输出变量
cout<<变量名;
cout一般用法2
输出句子
cout<<"句子";
cout一般用法3
cout保留小数
需要加头文件 iomanip
cout << setprecision(保留小数的位数) << 变量名 ;
cout一般用法4
换行
cout<<endl;
cin一般用法
cin>>变量名;
结束语
代码之路任重而道远啊
我还是太菜了(被说范进的悲伤)
看完这篇文章后,尝试的让代码输出一句hello world的吧