c++cout 和c中的printf有什么区别,cout<<和cout>>有什么区别?

2024-11-04 22:31:45
推荐回答(3个)
回答1:

printf是一个函数,而cout是iostream类的一个对象,它重载了<<运算符,支持内在的各种类型,使用起来更加方便灵活,在c++中建议使用cout

回答2:

printf是一个函数,而cout是iostream类的一个对象,它重载了<<运算符,支持内在的各种类型,使用起来更加方便灵活,在c++中建议使用cout

回答3:

都是输出函数,但是他们的格式不一样,而且cout不需要输入变量的输出格式
比如有 int a = 3;
C语言中printf("a = %d\n", a); C++中 cout <<"a = "<< a << endl;
而且,不存在cout >> 的用法,存在的是cin >> ,类似于C中的输入函数scanf()