C++菜鸟必看——printf与cout正确用法(上)

1.cout常见用法

①输出字符

cout可以输出任意字符(输出时记得加引号),拿输出RPG举例:

#include<iostream>
using namespace std;
int main(){
	cout<<"RPG";
    return 0;
}

运行结果:

②输出数字

cout能输出整数(小数自动四舍五入),拿114514.123举例:

#include<iostream>
using namespace std;
int main(){
	cout<<114514.123; 
	return 0;
}

运行结果:

③输入换行

cout的换行用两种:1.endl        2.\n,拿输出I like banana举例:

#include<iostream>
using namespace std;
int main(){
	cout<<"I\n";
	cout<<"like"<<endl;
	cout<<"banana"; 
	return 0;
}

输出的结果:

④输出变量

cout可以输出任何类型的变量,拿输出int,bool,char,double举例:

#include<iostream>
using namespace std;
int main(){
	int a=114514;
	bool b=true;
	char c='A';
	double d=3.1415926;
	cout<<a<<endl;
	cout<<b<<endl;
	cout<<c<<endl;
	cout<<d<<endl;
	return 0;
}

输出结果:

⑤输出算式结果:

cout能输出加,减,乘,除,取模的结果。

拿1+1举例:

#include<iostream>
using namespace std;
int main(){
	cout<<1+1;
	return 0;
}

输出结果:

这就是cout的大部分用法,谢谢各位大佬的支持!!!

THE END

### C++ 中 `cout` 的基本用法 在 C++ 编程语言中,`std::cout` 是标准库中的一个对象,用于向控制台输出数据。它通过重载的流插入运算符 (`<<`) 将各种类型的值打印到屏幕上[^2]。 #### 基本语法 以下是使用 `std::cout` 输出字符串和变量的一个简单例子: ```cpp #include <iostream> int main() { std::cout << "Hello, world!" << std::endl; int x = 10; std::cout << "The value of x is: " << x << std::endl; return 0; } ``` 上述代码展示了如何利用 `std::cout` 打印一段文字以及整型变量的内容。其中,`std::endl` 表示换行并刷新缓冲区[^2]。 #### 多种类型的数据输出 除了简单的字符串外,还可以输出多种数据类型,例如浮点数、字符数组等。下面是一个更复杂的实例: ```cpp #include <iostream> using namespace std; int main() { double pi = 3.14159; char letter = 'A'; cout << "Pi value: " << pi << endl; cout << "Letter: " << letter << endl; return 0; } ``` 此程序会依次显示圆周率近似值和字母 A。 #### 格式化输出 对于数值尤其是科学计算领域内的应用来说,精确度非常重要。可以借助 `<iomanip>` 提供的功能来调整输出样式。比如设置固定的小数位数或者采用指数表示形式: ```cpp #include <iostream> #include <iomanip> // 需要包含头文件 iomanip 来支持格式化操作 int main(){ double num = 123.456789; cout << fixed << setprecision(2); // 设置为两位小数后的定点记法 cout << "Number with two decimal places: " << num << "\n"; cout.unsetf(ios::fixed); cout.setf(ios::scientific, ios::floatfield); // 转换成科学计数法 cout << "Scientific notation: " << num << "\n"; return 0; } ``` 这里需要注意的是,当尝试同时激活互相冲突的标记(如既设定了固定的十进制位置又启用了科学记数模式),最终效果可能是两者均失效;此时应当调用 `resetiosflags()` 方法清除之前的设定再重新指定新的格式选项[^3]。 ### 总结 综上所述,`std::cout` 不仅能够满足日常开发过程中基础的信息展示需求,配合恰当的修饰语句还能实现更加精细美观的结果呈现方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值