C语言的“Hello World”

简介: C语言的“Hello World”


在C语言中,#include <stdio.h>是一条预处理指令,用于在程序编译前告诉预处理器包含标准输入输出库的头文件(必须要打对不然运行不了)。stdio.h是C语言标准库中的一个文件,它定义了标准输入输出的函数和宏,比如printf、scanf等用于输入输出的函数。

image.png

在C语言中,printf 是一个用于输出信息的函数,它是 stdio.h 头文件中定义的一部分。printf 函数允许你向标准输出(通常是屏幕)打印格式化的字符串,以及对变量进行格式化输出。其中,格式控制字符串是一个包含普通字符和格式指定符的字符串,参数列表是一组按顺序替换格式控制字符串中格式指定符的值。

格式指定符是用来指定输出的数据类型和格式的特殊字符,例如:

%d 用于输出整数(int)
%f 用于输出浮点数(float)
%s 用于输出字符串(string)
%c 用于输出字符(char)
%lf 用于输出长浮点数(long double)
%u 用于输出无符号整数(unsigned int)
%x 用于输出十六进制整数(int,以十六进制形式)
%p 用于输出指针值。

在C语言中,int main() 是程序的入口点,它标志着程序执行的开始。main 是一个函数名,而 int 关键字指定了这个函数的返回类型为整数。

当程序启动时,操作系统会调用 main 函数,随后可以调用其他函数来执行程序的逻辑。int 关键字表明 main 函数最终会返回一个整数给操作系统,这个整数通常用来表示程序的退出状态。返回 0 通常表示程序成功执行并正常结束,而其他非零值可能表示不同的错误状态或程序异常结束。

在一个简单的C程序中,main 函数的声明通常是这样的:

image.png

这里的 return 0; 表示程序正常结束。你也可以返回其他值来表示不同的状态。 在 main 函数之前,你可以包含其他函数和代码,但它们不会在程序执行时被调用,除非从 main 或其他函数中直接或间接调用它们。

相关文章
|
1月前
|
前端开发 C语言
C语言06-HelloWorld执行流程分析
C语言06-HelloWorld执行流程分析
C语言06-HelloWorld执行流程分析
|
1月前
|
前端开发 C语言
C语言05---HelloWorld代码分析
C语言05---HelloWorld代码分析
|
1月前
|
前端开发 C语言
C语言04---第一个HelloWorld(vc版本)
C语言04---第一个HelloWorld(vc版本)
|
1月前
|
前端开发 C语言 C++
C语言03----第一个程序HelloWorld(vs版)
C语言03----第一个程序HelloWorld(vs版)
|
2月前
|
编译器 C语言
c语言之helloworld(CLion)
c语言之helloworld(CLion)
18 0
|
2月前
|
NoSQL C语言 C++
C语言开发环境搭建,使用vscode运行hello,world
C语言开发环境搭建,使用vscode运行hello,world
37 0
|
3月前
|
存储 自然语言处理 编译器
“ Hello world ”中的秘密之【C语言程序编译和链接】
作为C语言最经典的代码,大家都可以轻易写出。但是代码的运行过程却很少有人清楚,接下来我将介绍代码运行的奥秘。
30 0
|
3月前
|
编译器 程序员 C语言
【C语言】“hello world!”程序入门详解
【C语言】“hello world!”程序入门详解
38 0
|
3月前
|
Unix 编译器 C语言
Hello World!—— 属于我们的第一个C语言程序
C语言最早是由贝尔实验室的Dennis Ritchie为了UNIX的辅助开发而编写的,它是在B语言的基础上开发出来的。尽管C语言不是专门针对UNIX操作系统或机器编写的,但它与UNIX系统的关系十分紧密。由于它的硬件无关性和可移植性,使C语言逐渐成为世界上使用最广泛计算机语言。 为了进一步规范C语言的硬件无关性,1987年,美国国家标准协会(ANSI)根据C语言问世以来各种版本对C语言的发展和扩充,制定了新的标准,称为ANSI C。ANSI C语言比原来的标准C语言有了很大的发展。目前流行的C语言编译系统都是以它为基础的。
63 0
Hello World!—— 属于我们的第一个C语言程序
|
3月前
|
编译器 C语言
C语言标准头文件 如何打印“hello,world”
C语言标准头文件 如何打印“hello,world”