cout的用法

简介:
1.cout和提取符<<使用
 
InBlock.gif /******************************* 
InBlock.gif*使用cout类 
InBlock.gif*******************************/
 
InBlock.gif    
InBlock.gif#include <iostream> 
InBlock.gif using  namespace std; 
InBlock.gif 
InBlock.gif int main() 
InBlock.gif
InBlock.gifcout<<1234<<endl; 
InBlock.gifcout<<-5678<<endl; 
InBlock.gifcout<<123456789<<endl; 
InBlock.gifcout<< "喜欢C++吗?"<<endl; 
InBlock.gifcout<<'H'<<endl; 
InBlock.gifcout<<103.8<<endl; 
InBlock.gifcout<<12345.6789<<endl; 
InBlock.gif    
InBlock.gifsystem( "pause"); 
InBlock.gif return 0; 
InBlock.gif
 
结果:
当然也可以变量
 
 
2.也可以使用put()方法输出一个字符
InBlock.gif /******************************* 
InBlock.gif*使用cout类-put()方法    
InBlock.gif*******************************/
 
InBlock.gif    
InBlock.gif#include <iostream> 
InBlock.gif using  namespace std; 
InBlock.gif 
InBlock.gif int main() 
InBlock.gif
InBlock.gifcout.put('P'); 
InBlock.gif 
InBlock.gif char ch='Q'; 
InBlock.gif 
InBlock.gifcout.put(ch); 
InBlock.gif 
InBlock.gifsystem( "pause"); 
InBlock.gif return 0; 
InBlock.gif
 
结果:
 
3.使用write()方法输出字符串
 
InBlock.gif /******************************* 
InBlock.gif*使用cout类-write()方法    
InBlock.gif*******************************/
 
InBlock.gif    
InBlock.gif#include <iostream> 
InBlock.gif using  namespace std; 
InBlock.gif 
InBlock.gif int main() 
InBlock.gif
InBlock.gifcout.write( "爱编程,爱C++", sizeof( "爱编程,爱C++")); 
InBlock.gif 
InBlock.gif char* str= "我爱计算机";    
InBlock.gif 
InBlock.gifcout.write(str,11); 
InBlock.gif 
InBlock.gifsystem( "pause"); 
InBlock.gif return 0; 
InBlock.gif
 
结果:


本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/103012,如需转载请自行联系原作者





相关文章
|
4月前
cout,printf的++,--优先问题
cout,printf的++,--优先问题
27 0
|
4月前
|
存储
学习printf的基本用法
学习printf的基本用法
|
2月前
|
存储 监控 C++
cout.tellp()和cout.seekp()语法介绍
C++ 中的 `cout.tellp()` 用于获取输出流缓冲区的当前位置,而 `seekp()` 可以改变这个位置。数据先存入缓冲区,待缓冲区刷新后才输出。`tellp()` 返回一个表示位置的 `streampos`(通常可转换为整数),在无数据时为0,失败时为-1。`seekp()` 用于设置下一个字符的输出位置,接受一个位置参数或偏移量和方向,允许在缓冲区中移动并覆盖已有数据。例如,可以使用 `seekp()` 改变输出流中的部分数据,然后继续写入。
49 12
|
2月前
|
算法 iOS开发 C++
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0); 的作用和注意事项
默认情况下,C++的输入输出流与C标准库的输入输出函数是同步的,这会造成一定的性能损失。:使用cin.tie(0)和cout.tie(0)可以取消cin与cout之间的绑定,这意味着在进行输入操作时,不需要强行刷新输出缓冲区。:如果你的程序在输入输出中同时使用了C++的输入输出流和C标准库的输入输出函数(如scanf和printf),则不应该使用这段代码。:在使用了这段代码后,应避免使用C标准库的输入输出函数(如printf和scanf),因为这些函数与输入输出流的同步已被关闭。这段代码的主要用途是。
40 1
|
4月前
|
容器
常用库函数的用法——memset() / swap() / reverse() / unique()函数的用法
常用库函数的用法——memset() / swap() / reverse() / unique()函数的用法
28 0
|
4月前
|
算法 前端开发 大数据
【C/C++ 基础知识 】C++中易混淆的函数和关键字:std::find vs std::search,std::remove vs std::erase,remove vs delete
【C/C++ 基础知识 】C++中易混淆的函数和关键字:std::find vs std::search,std::remove vs std::erase,remove vs delete
82 0
|
12月前
|
存储 监控 C++
C++ 的cout.tellp()和cout.seekp()语法介绍
无论是使用 cout 输出普通数据,用 cout.put() 输出指定字符,还是用 cout.write() 输出指定字符串,数据都会先放到输出流缓冲区,待缓冲区刷新,数据才会输出到指定位置(屏幕或者文件中)。 值得一提的是,当数据暂存于输出流缓冲区中时,我们仍可以对其进行修改。ostream 类中提供有 tellp() 和 seekp() 成员方法,借助它们就可以修改位于输出流缓冲区中的数据。 C++ tellp()成员方法 首先,tellp() 成员方法用于获取当前输出流缓冲区中最后一个字符所在的位置,其语法格式如下: streampos tellp(); 显然,tellp()
106 0
|
12月前
while(~scanf(“%d“,&a)&&~a)用法
while(~scanf(“%d“,&a)&&~a)用法
83 0
|
存储 容器
2023-3-3-std::array的用法
2023-3-3-std::array的用法
67 0
C++(cout和printf的使用小结)
C++(cout和printf的使用小结)