c/c++语言开发共享Hello World详解

Hello World 题目 【题目描述】 输出“Hello World!”(不输出“”)。 【输入格式】 啥都没有。 【输出格式】 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;  }

#include <cstdio>  using namespace std;  int main()  {      printf("hello world!");      return 0;  }

 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/602572.html

(0)
上一篇 2021年5月11日
下一篇 2021年5月11日

精彩推荐