C++ 学习笔记(一) cout 与printf 的不同之处

2018-08-26 17:16:39来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

  作为一个嵌入式开发的猿,使用打印调试程序是必不可少的,拿到新的项目第一件事就是捣鼓打印。这次也不例外有打印才有耍下去的底气。在之前零零碎碎的C++学习中,还是一边学一边做项目的状态下能用printf解决那么专门学习“打印”是不存在的,今儿一看C++的cout 真心好用,6的一批。不好好玩玩对不起C++。

 

  cout:

  Cout 是ostream 类的一个对象,声明在iostream 文件中,属于std名字空间。

  综上,想要使用cout需要在程序中包含 iostream,作用类似C语言的头文件,为了区分没有 .h 后缀。练习使用的代码及运行如下:

#include <iostream>
#include <string>
using namespace std;
int main(int argc, char **argv)
{
    float a = https://www.cnblogs.com/MzMxMyg/p/1.002;
    int b = https://www.cnblogs.com/MzMxMyg/p/1;
    char c = 'a';
    cout<<"a:"<<a<<" b:"<<b<<" c:"<<c <<endl;
    
    int d = c;
    cout<<"d:"<<d<<endl;
    
    string str = "test str ";
    cout<<str<<endl;
    system("pause");
    return 0;
}

 

 

从上述代码可以看出:

https://www.cnblogs.com/MzMxMyg/p/1. cout 结尾使用endl 其实相当于使用 printf("\n"); cout 打印不需要专门加换行使用endl可以换行

2.cout 可以自动判断输出的类型,不需要使用%d %s 来区分。

3.变量的声明不用放在最前面,需要用到的时候声明就可以了。(在for语句中这个功能贼好)

4.C++有专门的字符串变量,粗略了解了下感觉挺好用,这个以后详细记录。

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:【2018.08.19 C与C++基础】编程语言类型系统简介(草稿)

下一篇:PAT (Basic Level) Practice 1023 组个最小数