第一节 C语言的基础构成和printf函数的简单使用

一 C语言的基本组成

例一.在屏幕上输出“Hello,World!”。

#include<stdio.h>
int main()
{
return 0;
}

以上程序是C语言的最基本结构。
include函数——表示头函数。
main()——表示主函数,每个C语言程序有且仅有一个主函数
return 0 ——有两个作用:1.使main函数终止;2.指出main的返回值为0。

printf的用法

prinft = Print format 打印的意思。
prinft 函数被包含在头文件 stdio.h 中,所以使用 printf 需要包含头文件 stdio.h。

根据以上内容我们可以写出例一。

#include<stdio.h>//写出头文件
int main()//主函数
{
printf("Hello,World!");//注意打印内容需要("")内,而且最后不要忘记加上;
return 0;
}

在C语言中 ; 相当于汉语当中的句号,写完一个函数之后不要忘记加上 ; ,而且要注意区分英文 ; 和中文 ;。

二 printf函数的几个运用规则

1.打印字符

打印字符需要使用 %c
例如如果要打印 x ,则需要写以下代码 。

#include<stdio.h>
int main()
{
printf("%c",'x');//注意打印字符时需要用单引号将字符括起来
return 0;
}

当然想要打印字符 x 不只有一种方法,还有一种可以根据 x 的ASCII码打印。

printf("%c",120);//我这里为了方便省略了C语言结构
                //注意使用ASCII值时不需要使用单引号

以下附上常用ASCII码对照表。
在这里插入图片描述

2.打印数字

使用 %d
例如打印数字 7 。

#include(stdio.h)
int main
{
printf("%d",7);
return 0;
}

当然我们依旧不止一种方法,我们还可以只用上面的ASCII码值。
我们可以看到数字 7 对应的ASCII值是 55,所以可以使用打印字符的方式打印数字 7。

#include<stdio.h>
int main()
{
	printf("%c",55);
	return 0;
}

3.打印小数

使用 %f
例如打印 0.123 。

#include<stdio.h>
int main()
{
	printf("%f",0.123);
	return 0;
}

但是要注意:
%f 打印之多小数点后六位,至于增加位数的方法后续会讲。
如果超出小数点后六位,则第七位会四舍五入。
例如打印0.1234567

#include<stdio.h>
int main()
{
	printf("%f",0.1234567);
	return 0;
}

输出结果:在这里插入图片描述

4.打印字符串

使用 %s
例如打印“你好,世界”。

#include<stdio.h>
int main()
{
	printf("%s\n","你好,世界");
	printf("你好,世界");
	return 0;
}

结果如下:
在这里插入图片描述

三.C语言的基本概念在这里插入图片描述

1.在C语言中只有一个自定义函数,main函数,其他的函数都是库函数,main函数可以放在程序的开始部分,也可以放在文件的任何位置,且C语言自身没有输入输出语句,需要调用库函数实现

2.C语言集成开发系统是一种软件开发环境,它提供了对C程序的编辑、编译、连接和运行环境。在这个环境下,C程序的编辑和运行可以分别进行,也可以同时进行
编辑和编译:编辑是指在C语言集成开发系统的编辑器中,输入和修改C源程序的过程。
编译是指将C源程序转换成目标代码的过程
编辑和编译可以同时进行,也可以分别进行。
连接和运行:连接是指将编译后的目标代码与系统提供的库文件相连接,生成可执行文件的过程。
运行是指执行C源程序所生成的可执行文件的过程
连接和运行可以同时进行,也可以分别进行。
与编译、连接不同,编辑和运行可以脱离语言处理环境,直接在操作系统环境下进行。

3.C程序的函数说明部分包括函数名、函数类型、形式参数等的定义和说明

4.C语言源程序的执行总是从main函数开始,在main函数中结束。

5.主函数是程序启动的唯一入口

6.编译是把C语言源程序翻译成计算机能识别的二进制指令形式的目标程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值