您的位置:首页 > 编程语言 > C语言/C++

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

2020-02-16 17:55 369 查看

  作为一个嵌入式开发的猿,使用打印调试程序是必不可少的,拿到新的项目第一件事就是捣鼓打印。这次也不例外有打印才有耍下去的底气。在之前零零碎碎的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://blog.csdn.net/argentina1111/article/details/1.002;
int b = https://blog.csdn.net/argentina1111/article/details/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://blog.csdn.net/argentina1111/article/details/1. cout 结尾使用endl 其实相当于使用 printf("\n"); cout 打印不需要专门加换行使用endl可以换行

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

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

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

 

转载于:https://www.cnblogs.com/MzMxMyg/p/95https://blog.csdn.net/argentina1111/article/details/16353.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
argentinahttps://blog.csdn.net/argentina1111/article/details/1https://blog.csdn.net/argentina1111/article/details/1https://blog.csdn.net/argentina1111/article/details/1https://blog.csdn.net/argentina1111/article/details/1 发布了0 篇原创文章 · 获赞 0 · 访问量 47 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: