做优惠券网站需要淘宝哪些接口,手机访问wordpress网站卡,淘金企业网站建设,做网站网页的人是不是思维#x1f308;个人主页#xff1a;羽晨同学
#x1f4ab;个人格言:“成为自己未来的主人~” C输入和输出
我们都知道C语言的输出是用printf函数来实现的#xff0c;那么C呢#xff0c;它的实现逻辑是什么呢#xff0c;让我们一起来看一下#xff0c;
#includei…
个人主页羽晨同学
个人格言:“成为自己未来的主人~” C输入和输出
我们都知道C语言的输出是用printf函数来实现的那么C呢它的实现逻辑是什么呢让我们一起来看一下
#includeiostream
//std是C标准库的命名空间名C将标准库的定义实现都放到这个命名空间中
using namespace std;
int main()
{cout hello world endl;return 0;
} 说明 使用cout标准输出对象控制台和cin标准输入对象键盘时必须包含iostream头文件以及按命名空间使用方法使用stdcout和cin是全局的流对象endl是特殊的C符号表示换行输出他们都包含在包含iostream头文件当中是流插入运算符是流提取运算符使用C输入输出更方便不需要像printf/scanf输入输出时那样需要手动控制格式C的输入输出可以自动识别变量类型实际上cout和cin分别是iostream和istream类型的对象和也涉及运算符重载等知识这些知识我们后续才会学习
注意早期标准库将所有功能在全局域中实现声明在.h后缀的头文件中使用时只需要包含对应的头文件就可以后来将其实现在std命名空间下为了和c头文件分开也为了正确使用命名空间规定C头文件不带.h旧编译器中还支持iostream.h格式后续编译器已经不再支持因此推荐使用iostreamstd的格式
#includeiostream
using namespace std;
int main()
{int a;double b;char c;cin a;cin b c;cout a endl;cout b c endl;return 0;
}
std命名空间的使用惯例 std是C标准库的命名空间如何展开std使用更合理呢
在日常练习中建议直接using namespace std即可这样就很方便using namespace std展开标准库就全部暴露出来了如果我们定义跟库重名的类型/对象/函数就存在冲突问题该问题在日常练习当中很少出现但是项目开发中代码较多规模大很容易出现所以建议在项目开发中使用像std::cout这样使用时指定命名空间using std::cout展开常用的库对象/类型等方式。