C++基础(2)----C++标准格式与输入输出

*这是一篇写给新手的文章~

C++的一个代码中,标准格式必不可少:

#include<iostream>//头文件 
using namespace std;//使用标准命名空间 
int main(){//主函数 
	
return 0;//返回 
}

这是最简单的一种,从第一行到最后一行都有注释,大家可以慢慢看。

还有一种,简化了return 0;

#include<iostream>//头文件
using namespace std; 
int main(void){

}

第一行:头文件,头文件是一个程序中最重要的一项,头文件包括很多,例如#include<iostream>

还有#include<stdio.h>等(后面会说到)。

小知识:C++头文件中<>和“”的区别:

<>和"“表示编译器在搜索头文件时的顺序不同,<>表示从系统目录下开始搜索,然后再搜索PATH环境变量所列出的目录,不搜索当前目录,”“是表示从当前目录开始搜索,然后是系统目录和PATH环境变量所列出的目录。
所以,系统头文件一般用<>,用户自己定义的则可以使用”",加快搜索速度。

第二行:使用标准命名空间,这个翻译是字面意思,教的时候好像也是这么说的,这行可以不用也可以用,但是用于不用对输入输出有些影响。

第三行:主函数,这个好似必须有。

下面是输入输出:

这就要分情况了:

1.如果用标准命名空间也就是加上第二行,那么可以用标准输出格式(举例见下一个情况)或格式化输入输出也可以用cin,cout这个最简单的输入输出格式。

这里就讲一下cin,cout,因为其他的下一个有,就不多赘述了。

#include<iostream>//头文件
using namespace std; 
int main(){
    int a;//变量下次讲?
	cin>>a;//输入 
	cout<<a<<endl;//输出
    cout<<a;
//输入输出规则很简单,要注意的就是输入的两个'>'是向右的也就是">>"而输出则相反
//还有就是endl那个,endl是换行符
//例如,要输出1(换行)1;
//那么就不能只用cout必须加一个endl才可以。
return 0;//返回 
}
#include<iostream>//头文件
using namespace std; 
int main(){
	cout<<123213213;//不仅能输出数字还能是英语~
    cout<<"Hi"<<endl;
    cout<<"你好"<<endl;//还能是中文
return 0;//返回 
}

​

不用标准命名空间的话输出输入只能是以标准输出格式(如果翻译错的话请评论区指正)或printf和scanf(如果翻译错的话请评论区指正)。(举例见下)

//标准输入输出:
#include<iostream>//头文件 
int main(){//主函数 
	int a;
	std::cin>>a;
	std::cout<<a<<std::endl;
	std::cout<<a;
return 0;//返回 
}
//格式化输入输出
#include<iostream>//头文件 
int main(){
    int a=0; 
	scanf("%d",&a); //输入 
	printf("%d", a);//输出  
return 0;//返回 
}

如果第二种也就是格式化输入输出没看懂可以参考一下C语言的输入输出(别问我为什么找C语言的,网址如下)

C语言的输入输出_Johnny-He的博客-CSDN博客_c语言的输入输出https://blog.csdn.net/a695415974/article/details/122451641?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165469393216781432929721%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165469393216781432929721&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-2-122451641-null-null.142%5Ev11%5Epc_search_result_control_group,157%5Ev13%5Econtrol&utm_term=C%E8%AF%AD%E8%A8%80%E8%BE%93%E5%85%A5%E8%BE%93%E5%87%BA%E4%BB%A3%E7%A0%81&spm=1018.2226.3001.4187这就是C++的标准格式和输入输出,因为没啥经验所以写的可能有错误和不是很详细,我会尽力改正,如果有什么好建议可以在评论区提出来,谢谢观看~

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值