Hello World详解
2019-08-16 07:51:59来源:博客园 阅读 ()
Hello World详解
Hello World
题目
【题目描述】
输出“Hello World!”(不输出“”)。
【输入格式】
啥都没有。
【输出格式】
Hello World!
【数据规模】
输出就行了,管那么多干什么。
解析
相信这道题是大部分程序猿入门的第一道题,是不是充满了回忆?
现在,本蒟蒻就来仔细的解释一下这道题目怎么做(其实我是来水一篇博客的)。
这里我给出两种版本的代码(因为我只会C(C++)语言的两种输出):
详细解释一下,关于头文件(#include开头的),
<iostream> 是标准的输入输出库,内含cout<<与printf()等输出方式(即要使用这些输出方式必须添加这个头文件),
<cstdio>(也可以用<stdio.h>)提供基本的文字的输入输出流操作(包括屏幕和文件等),内含printf()。
上述的头文件都是在一个名为std的命名空间中的,很显然我们并不能直接调用,那如何调用呢?
很简单,我们只需要加入一句using namespace std;意为调用名为std的命名空间,这个空间是先人为我们处理好的,所以直接调用就可以了。
int main()表示主函数,程序运行时会自动运行主函数中的内容,即如果不加程序是不会运行的。
{}内的内容即为主函数中的内容。
关于输出方式,cout可以直接输出一个变量或多个(cout<<变量名称(<<变量名称<<······(即不断在其后面加<<就可以连续输出))),
输出文本的方式为cout<<"文本",本题就是采用这个方式,另外,还有一些常用的输出,如cout<<endl(输出换行)等;
printf()相对于cout比较快,但其输出时要分变量类型,输出变量方式为printf("输出控制符",&变量名称),其中&为取地址符,
下面给出几种变量类型对应的输出控制符:
- %d 按十进制输出
- %ld 输出长整型
- %md 指定的输出字段的宽度。
- %u 输出无符号整型
- %c 输出一个字符
- %f 输出浮点型
- %.mf 输出实数时,保留小数点m位
- %o 输出八进制模式
- %s 输出字符串
- %x 以十六进制输出整数
若要输出多个形式为:printf("%d%d",&x1,&x2)以此类推。
输出文本为:printf("文本"),输出换行为printf("\n")
在程序的最后,不要忘了加return 0;意为返回0(计算机是以二进制存储,0为假,1为真),即代表主函数(程序)结束。
说(水)了那么多,来看代码吧!
Code
1为cout版,2为printf版。
#include <iostream> using namespace std; int main() { cout<<"Hello World!"; return 0; }1
#include <cstdio> using namespace std; int main() { printf("Hello World!"); return 0; }2
原文链接:https://www.cnblogs.com/I-Love-You-520/p/11242628.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:C++ Primer Plus(第6版)习题(第二章)
下一篇:长乐培训Day2
- [C++]HelloWorld背后的故事!总结一下在我们运行exe可执行文 2020-03-27
- L1-001 Hello World (5分) 2020-03-22
- C++模板详解(三):参数化声明详解 2020-02-11
- C++ 模板详解(二):类模板的概念和基本使用方式 2020-02-11
- C++模板详解(一):函数模板的概念和特性 2020-02-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash