最简单的C程序设计

本文介绍了C语言的基础知识,包括算法、程序的基本结构、C语句的种类以及数据的输入输出方法。讲解了顺序结构、选择结构、循环结构在程序设计中的应用,以及控制语句、函数调用、表达式语句、空语句和复合语句的概念。同时,详细阐述了printf和scanf函数的使用,以及各种格式字符的功能,如%d、%c、%s、%f等。最后提到了C++中的cin和cout进行输入输出的基本操作。

一:算法(对操作的描述)

1.数值运算算法:求数值解

2.非数值运算算法:多用于事务管理领域

 

二:程序的基本结构

1.顺序结构:各操作步骤按顺序执行

2.选择结构:根据是否满足给定的条件而从两组操作中选择一种操作

3.循环结构:在一定条件下反复执行某一部分的操作

 

三:C语句

1.控制语句:if…else…、switch、for()、break等

2.函数调用语句:函数调用+;

3.表达式语句:表达式+;

4.空语句:只有一个分号,什么也不做。有时用于流程的转向点或循环语句中的循环体

5.复合语句:一些语句被{}括起来成为复合语句

 

四:数据输出与输入

1.putchar()输出、getchar()输入:输出与输入一个字符

2.printf函数一般格式:printf(格式控制,输出列表)

3.scanf函数:

(1)一般形式:scanf(格式控制,地址表列)

(2)输入数据时,在两个数据之间以一个或多个空格分隔,也可以按enter键或tab键来分隔输入的数据

(3)如果在“格式控制字符串”中除了格式声明以外还有其他字符,则在输入数据时在对应位置应输入与这些字符相同的字符

(4)在用“%c”格式声明输入字符时,空格字符和“转义字符”都作为有效字符输入

(5)在连续输入数值时,在两个数值之间需要插入空格或其他分隔符,以使系统能区分两个数值。在连续输入字符时,在两个字符之间不需要插入空格,系统能区分两个字符

4.基本的格式字符:

(1)d,按十进制整型数据输出

(2)c,输出一个字符

(3)s,输出一个字符串

(4)f,输出实数

(5)e,以指数形式输出实数

5.较复杂的格式控制

(1)%md(数据)、%mc(字符)、%ms(字符串),m是指定的宽度,实际位数小于m时左端补空格,大于m时按实际位数输出

(m前补负号时向左靠,右端补空格)

(2)%o,以八进制形式输出

(3)%x,以十六进制形式输出

(4)%m.nf,指定输出的实数占m列,其中有n位小数

(5)%g,用来输出实数,根据数值大小,自动选f格式或e格式中宽度较小的一种,且不输出无意义的零

6.简易版:cin(输入)、cout(输出)

(1)<<是输出运算符,每一个只能用来插入一个输出项

(2)>>是输入运算符

(3)使用输cin与cout时,要在头文件包括“iostream.h”,此时不必写“stdio.h”了

 

补充:

1.无符号变量不能用%d格式声明,而要用输出无符号数的“%u”格式声明

2.二进制数111就是八进制数7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值