手把手教你学C语言

admin 2022年11月13日 142次浏览

手把手教你学C语言

(副标题):无 ;

(作者): 吴明杰 ;

内容简介:

​ 7.1 概述
scanf的功能用一句话来概括就是“通过键盘给程序中的变量赋值”。该函数的原型为:

include <stdio.h>

int scanf(const char *format, ...);

它有两种用法,或者说有两种格式。
(1)scanf("输入控制符",输入参数);
功能:将从键盘输入的字符转化为“输入控制符”所规定格式的数据,然后存入以输入参数的值为地址的变量中。
下面给大家举个例子:

include <stdio.h>

int main(void)

{

int i;

i = 10;

printf("i = %d\n", i);

return 0;

}

我们前面都是像这样写的,即直接给变量i赋一个值。但是这样写功能比较弱,因为这个值就变成一个“死值”了,它只能是10,不可能是其他值,除非在程序中修改。很多时候我们希望这个值不是由程序员在程序中指定的,而是在程序运行的过程中由用户从键盘输入的。用户输入多少,变量i就是多少,这样程序的功能就更加灵活了。
那么如何实现在程序运行的过程中由用户从键盘输出值呢?用scanf即可实现:

include <stdio.h>

int main(void)

{

int i;

scanf("%d", &i);  //&i 表示变量i的地址,&是取地址符

printf("i = %d\n", i);

return 0;

}

“输入控制符”和“输出控制符”是一模一样的。比如一个整型数据,通过printf输出时用%d输出,通过scanf输入时同样是用%d。
要想将程序中的scanf行弄明白,首先要清楚的是:我们从键盘输入的全部都是字符。比如从键盘输入123,它表示的

目录预览:

​ 手把手教你学C语言
第1章 为什么要学习C语言
1.1 C的起源和发展
1.1.2 语言运行速度的比较
1.1.3 C语言的演变过程
1.2 C的特点
1.2.1 C语言的优点
1.2.2 C语言的缺点
1.3 C的应用领域
1.4 C的重要性
1.5 本章总结
第2章 怎样学习C语言
2.2 学习C语言的目标
2.3 常见问题答疑
2.3.2 没学过计算机专业课程能够学懂C语言吗
2.3.3 英语和数学不好能学好C语言吗
2.4 本章总结
第3章 Microsoft Visual C++6.0的使用
3.2 如何创建编程文件
3.3 编写一个最简单的程序
........


[EPUB下载]