`

std::cout 与\n

阅读更多
#includ<iostream>
int main()
{
std::cout<<“五年级成绩表\n”;
std::cout<<std::endl;
std::cout<<“首先是第一名哈哈:\t<<100”;
std::cout<<std::endl;
std::cout<<“其次是第二名林林:\t<<90+9”;
std::cout<<std::endl;
std::cout<<“最后是最后一名明明:\t<<(float)8/5”;
std::cout<<std::endl;
return 0; 
}
中的endl和\n都是换行的 endl 是 iostream中的预设操纵符  endl在输出流中插入一个换行符然后刷新缓冲区(endl在iostream中执行的是一个操作而不是提供数据) endl 出了写\n进输出流外还调用了flush函数 刷新缓冲区 让数据直接显示或写进文件 如果写\n 就不一定立即显示因为数据可能还存在缓冲区没有立即写入设备 为了提高效率可以写\n 这样会更快 
在c++中一般不写成cout<<\n;而是 cout<<endl
\t 是制表符 它可以将数据自动对齐
在\t后面 加<< 输岀符 就可以直接输出 想要输出的内容
在上面的(float)是浮点符
分享到:
评论

相关推荐

    学生信息管理系统.rar

    std::cout &lt;&lt; "\n"; std::cout &lt;&lt; "Please choose an operation:\n"; std::cout [1] List all students\n"; std::cout [2] Display information of a student\n"; std::cout [3] Add a student\n"; std::...

    斐波那契数列及C++代码实现收藏学习.docx

    斐波那契数列 斐波那契数列是一个经典的数列,其中每个数字是前两个数字的和。... std::cout &lt;&lt; std::endl; return 0; } ``` 然而,上面的递归方法对于较大的`n`来说是非常低效的,因为它会重复计

    C++11/14 线程调用类对象和线程传参的方法

    线程调用类对象 在前面的示例中,我们为线程任务使用了通常的函数... std::cout &lt;&lt; functor\n; } }; int main() { MyFunctor fnctor; std::thread t(fnctor); std::cout &lt;&lt; main thread\n; t.join();

    斐波那契数列c.docx

    std::cout 第 " &lt;&lt; n 个斐波那契数是:" (n) &lt;&lt; std::endl; return 0; } ``` 这段代码首先定义了一个递归函数`fibonacci`,用于计算第n个斐波那契数。然后在`main`函数中获取用户输入的位置n,并调用`fibonacci`...

    C++11/14 线程的创建与分离的实现

    std::cout &lt;&lt; "thread function\n"; } int main() { std::thread t(&thread_function); // 线程 t 开始运行 std::cout &lt;&lt; "main thread\n"; t.join(); // 主线程等待子线程结束 return 0; } 代码在...

    C++11/14 线程中使用Lambda函数的方法

    std::cout &lt;&lt; thread function\n; }); std::cout &lt;&lt; main thread\n; t.join(); return 0; } 在此基础上我们将创建5个线程,然后把线程放进一个vector容器中, 用for_each()完成线程的汇合(join): ...

    libtorch_vs2017_v141_win_shared_with_deps_1.5.0.zip

    libtorch的vs2017 64位 release 的C++开发包,平台集v141... std::cout &lt;&lt; tensor &lt;&lt; std::endl; Net net(4, 5); for (const auto& p : net.parameters()) { std::cout &lt;&lt; p &lt;&lt; std::endl; } system("PAUSE"); }

    c++ 读取dxf文件的库

    std::cout &lt;&lt; "Reading file " &lt;&lt; file &lt;&lt; "...\n"; if (!dxf-&gt;in(file, creationClass))// if file open failed { std::cerr &lt;&lt; file &lt;&lt; " could not be opened.\n"; return; } 然后所有元素都存在...

    简易聊天程序

    std::cout &lt;&lt; "Initlization failed" &lt;&lt; std::endl; system("pause"); return 0; } SOCKET clientSocket = ::socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if (clientSocket == INVALID_SOCKET) { std:...

    defer:C ++中的完美延迟

    不再重复代码不再,不是所有路径都覆盖没有更多错误这是C ++中的示例代码# include &lt; defer&gt;void defer_test ( ) { std::cout &lt;&lt; " defer_test begin \n " ; int * p= new int (); defer{ delete p; std::...

    imageinfo:超快速的单头c ++库,无需加载解码即可获取图像大小和格式。 支持bmp,gif,hdr(pic),jpeg(jpg),png,psd,tga,tiff(tif),webp ..

    std::cout &lt;&lt; " File: " &lt;&lt; file &lt;&lt; " \n " ;std::cout &lt;&lt; " - Error : " &lt;&lt; imageInfo.getErrorMsg() &lt;&lt; " \n " ;std::cout &lt;&lt; " - Width : " &lt;&lt; imageInfo....

    将数据写入txt中

    cout请输入病人的脉搏、体温、血压的组数N的值(不大于20):"; cout; cin&gt;&gt;N; ofstream os("c:\\data.txt",ios::app); cout请输入病人的脉搏、体温、血压(每组数据用空格隔开):"; cout; for (i=0;i&lt;N;++i) { ...

    libnsqpp:Nsq Cpp Lib

    #Libnsqpp ###NSQ 的 cpp 客户端库 Libnsqpp 是 nsq 的客户端库,由 Boost 开发,意味着它可以在 Mac OS、Windows 和 Linux 上使用。... //std::cout&lt;&lt;"Hello world\n"; std::cout&lt;&lt;vc.data()+3

    testActiveMQ.rar

    std::cout &lt;&lt; "-----------------------------------------------------\n"; // Set the URI to point to the IP Address of your broker. // add any optional params to the url to enable things like // ...

    浅析Boost智能指针:scoped_ptr shared_ptr weak_ptr

    一. scoped_ptrboost::scoped_ptr和std::auto_ptr非常类似,是一个简单...class implementation{public: ~implementation() { std::cout &lt;&lt;“destroying implementation\n”; } void do_something() { std::cou

    标准C++String类的一些函数讲解(超简单)

    C++ 使用 string 类处理字符串 构造string对象 c++中的字符串类对字符串的操作是十分方便的,也是同学们学c++必须接触... std::cout&lt;&lt;w1&lt;&lt;std::endl; //运行结果:world std::string w2(你好 世界); w2.as

    tc:使用C ++标准库完成文本填充

    tc 使用C ++标准库完成文本填充使用C ++ 11/14。如何使用简单如!...for ( auto & s : ret)std::cout &lt;&lt; s &lt;&lt; ' \n ' ;std::cout &lt;&lt; ' \n ' ; 就是这样! 简单(如果算上默认构造函数,则调用

    C++中的未定义行为

     std::cout &lt;&lt; abs(n) &lt;&lt; std::endl;  }  等下,好好思考两分钟,然后写几个测试例子跑一下程序。那么你找出程序存在的问题了吗?好了,欢迎走进未定义行为 (Undefined Behavior) 的世界。 ...

    C++求解数独

    #include "Sudoku.h" #include int main() { Sudoku::Grid grid; grid(0, 0) = 8; grid(1, 2) = 3; ... const std::vector&lt;Sudoku::Grid&gt; &result;... std::cout (i) &lt;&lt; "\n"; } return 0; }

    log4cplus 源码(C++编写的开源的日志系统)

    std::string pattern = "%d{%m/%d/%y %H:%M:%S} - %m [%l]%n"; std::auto_ptr _layout(new PatternLayout(pattern)); /* step 3: Attach the layout object to the appender */ _append-&gt;setLayout( _layout ...

Global site tag (gtag.js) - Google Analytics