网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 软件工程 > 后端开发 > C++ >

⒉ 输出

时间:2025-04-05 20:56

人气:

作者:admin

标签:

导读:讲完框架,我们就来说一下输出。 C 的输出有非常多种。我会逐一介绍。 cout 语句 这是 C 语言最常用的输出语句了,语法为: coutlt;lt;alt;lt;blt;lt;clt;lt;d; //quot;lt;lt;quot; 表示插入符,a、...

讲完框架,我们就来说一下输出。

C++ 的输出有非常多种。我会逐一介绍。

这是 C++ 语言最常用的输出语句了,语法为:

cout<<a<<b<<c<<d;
//"<<" 表示插入符,a、b、c、d 表示要输出的东西

比如我们输出 Hello world! 就可以写为 cout<<"Hello world!"

注意!cout<<"Hello world!" 这里我用了双引号 ",那是因为双引号会把包含在内的内容毫无更改地输出出来。如果你这样输出:cout<<"1+1",结果就会是 1+1;而如果你这样输出:cout<<1+1,结果就会是 \(1+1\) 的值 \(2\)

来练一道题。

输出 100+1000= 和它所等于的值。

#include<iostream>
using namespace std;
int main(){
	cout<<"100+1000="<<100+1000;//前面,把"100+1000="直接输出,后面,将 100+1000 的值 1100 输出出来了。
	return 0;
}

我们还可以这么写:

#include<iostream>
using namespace std;
int main(){
	cout<<100/*100 算出来的结果是 100*/<<'+'/*单引号只能往里塞单个字符*/<<1000<<'='<<100+1000;//后面的上面有,不重复解释
	return 0;
}

另外,cout 不会自动换行。比如:

cout<<1;
cout<<2;

会输出

12

需要

cout<<1<<endl;
cout<<2;

cout<<"1\n";
cout<<2;

才能输出

1
2

printf 语句 C++ 不常用,主要用于 C 语言。学习这个主要是 cout 语句比它慢,当数据很大的时候,我们用的。

printf 需要用到库 cstdiostdio.h,且它不用命名空间。

用它输出 100+1000= 和它所等于的值,可以这么写:

#include<stdio.h>
int main(){
	printf("100+1000=%d",100+1000);
	return 0;
}

用它输出换行符 \n

printf("\n");

putchar 是用来输出单个字符的,需要用到库 cstdiostdio.h,且它不用命名空间。
比如我们可以 putchar('1'),putchar('\n'),putchar('A'),输出

1
A
#include<stdio.h>
int main(){
	putchar('1'),putchar('\n'),putchar('A');
	return 0;
}

puts 是用来输出字符串的,需要用到库 cstdiostdio.h,还需用到 cstringstring.h 库,且它不用命名空间。注意!puts 语句末尾自带换行!
我们 puts("Hello world!") 相当于 cout<<"Hello world\n",都是输出

Hello world!

#include<stdio.h>
#include<string.h>
int main(){
	puts("Hello world!");
	return 0;
}

本文来自博客园,作者:longyitongxue,转载请注明原文链接:https://www.cnblogs.com/Lytx-Luogu1145420/p/18810307/2-output

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信