C语言学习:1、hello world

发布于:2023-09-09 ⋅ 阅读:(78) ⋅ 点赞:(0)

基本规矩:

1、正常情况下,C语言程序从main函数开始进入。

        这好比读一篇课文,课文的题目就是开始

2、正常情况下,C语言是从上往下执行,也叫从前往后执行。

        读课文的时候,是从前往后读的

3、C语言执行的基本单位是语句,每条语句都是以分号“;”结束。

        文章是由很多句话组成的,你读的时候应该是一句一句的读吧,不过课文里面每句话是以“。”结束

程序示例1:

int main() //程序入口,也就是程序开始
{
	printf("hello world!\r\n"); //第一条语句
	return 0; //第二条语句
}

C语言的程序是如何被执行的

程序代码---->编译软件---->可执行程序

程序代码,如同程序示例1中看到的那些文本;

编译软件要检查那些文本中语句语法是否正确,如果都正确,就将这些文本翻译成二进制的文件,也就是那些所谓的可执行文件,比如.exe文件就是一种二进制文件。

常见的编译软件有visual studio、Code:: Blocks、Eclipse等;

嵌入式C语言编译软件由Keil、 IAR、CSS等;

C语言中常见的打印工具

        很多人都知道怎么使用打印机,无非是将打印机与电脑进行网络连接,然后设置单双面打印、边框大小、字体形式等,然后点击打印就好了,你需要知道打印机的原理吗?不需要。

        C语言也有类似的打印工具,就是你在运行或者调试程序的时候,需要打印点信息出来,用作提示作用。这个打印工具就是printf, printf其实就是一个函数。如果你要使用这个打印工具,就要事先把工具包准备好,这个工具包就是 stdio.h, 怎么准备这个工具包呢,这就需要使用#include。如下面的代码段所示:

程序示例2:

#include <stdio.h> //准备工具包

int main() //程序入口,也就是程序开始
{
	printf("hello world!\r\n"); //第一条语句,使用printf打印工具
	return 0; //第二条语句
}

这段代码经过编译软件,编译一下就会产生.exe文件,双击就可以在桌面上跳出弹窗,把“hello world !”打印出来。

printf函数打印的是字符串,那什么是字符串?

在C语言中,被双引号“ ”包着的东西就是字符串,记住是双引号,不是单引号,如下面所示的都是字符串

"abcdefg"
"12345678"
"hello world !"
"hello  world !\r\n"

printf除了直接打印字符串,还可以间接打印,

//  %s 表示打印的是字符串
//  \n 表示换行符
//  后面的"hello world !"就表示真正要打印的内容

程序示例3:

#include <stdio.h>

int main()
{
	printf("%s\n", "hello world !");
	return 0;
}

printf还可以打印字符串,还可以打印各种类型的数据,如

%d表示打印整型数据

%f表示打印浮点型数据

实例代码4:

#include <stdio.h>

int main()
{
	printf("%s\n", "hello world !");

	printf("%s = %d\n", "1+1",1+1);

	printf("%s = %f\n", "1+1", 1.5 + 1.6);
	
	return 0;
}