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 或其他函数中直接或间接调用它们。

相关文章
|
4天前
|
存储 自然语言处理 编译器
“ Hello world ”中的秘密之【C语言程序编译和链接】
作为C语言最经典的代码,大家都可以轻易写出。但是代码的运行过程却很少有人清楚,接下来我将介绍代码运行的奥秘。
15 0
|
2月前
|
编译器 程序员 C语言
【C语言】“hello world!”程序入门详解
【C语言】“hello world!”程序入门详解
11 0
|
5月前
|
编译器 C语言
C语言标准头文件 如何打印“hello,world”
C语言标准头文件 如何打印“hello,world”
|
5月前
|
Unix Java C语言
C 语言入门:如何编写 Hello World
C 语言是由 Dennis Ritchie 于 1972 年在贝尔实验室创建的一种通用编程语言。尽管年代久远,它仍然是一款非常流行的语言。它之所以受欢迎的主要原因是它是计算机科学领域的基础语言之一。C 语言与 UNIX 紧密相连,因为它被用于编写 UNIX 操作系统。
111 0
|
5月前
|
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语言编译系统都是以它为基础的。
51 0
Hello World!—— 属于我们的第一个C语言程序
|
5月前
|
C语言
好好学习 天天编程—C语言之我的第一个hello world(二)
好好学习 天天编程—C语言之我的第一个hello world(二)
|
编译器 C语言
C语言打印hello world
C语言打印hello world
159 0
|
17天前
|
C语言
C语言:内存函数(memcpy memmove memset memcmp使用)
C语言:内存函数(memcpy memmove memset memcmp使用)