日志2016.11.2

来源:互联网 发布:淘宝旺铺2016年多少钱 编辑:程序博客网 时间:2024/05/17 22:49

算法+数据结构=程序C数据类型

数据结构是对数据的描述,算法是对操作的描述。
数据类型绝定:
1,数据占内存字节数;
2,数据取值范围;
3,可进行的操作。
算法的特性:
1,有穷性;2,确定性;3,有零个或多个输入;4,有一个或多个输出;5,有效性。
控制语句:
if() … else … (条件语句)
for() … (循环语句)
while() … (循环语句)
do … while() (循环语句)
continue (结束本次循环语句)
break (中止执行switch或循环语句)
switch (多分支选择语句)
goto (转向语句)
return (从函数返回语句)
字符数据的输入输出
(1)putchar函数:putchar函数(字符输出函数)的作用是向终端输出一个字符。其一般形式为 putchar(c)它输出字符变量c的值,c可以是字符型变量或整型变量用putchar函数也可以输出控制字符以及其他转义字符
(2)getchar函数:getchar函数(字符输入函数)的作用是从终端(或系统隐含制定的输入设备)输入一个字符,getchar函数没有参数,其一般形式为 getchar(),函数的值就是从输入设备得到的字符。
注意:getchar和putchar函数都只能接收或者显示一个字符,如要字符串输入输出则可以用一个循环语句来实现。
(3)printf函数:其一般形式为 printf(格式控制串,输出项列表) 输出项列表:要输出的数据(可以没有,多个时以“,”分隔) 格式控制串:包含两种信息
1)格式说明%[引导符]格式字符 ,用于指定输出表中数据的输出格式。如%d、%f。
2)普通字符或转义序列:将被原样输出的字符(包括转义字符)
(4) scanf函数:期一般形式为scanf(“格式控制字符串”,地址表列) 地址列表:内存地址,可以是变量的地址、数组元素的地址等。地址运算符:&
输入输出常用:
%d—— 用于十进制整数
%f—— 用于float型
%lf—— 用于double型
%c—— 用于char型
%s ——用于字符串
? 使用scanf函数应注意的问题:(1)给出的是变量地址;(2)输入数值时不能规定精度;(3)多个数据间的间隔符一般以空格、TAB或回车键作为分隔符,若格式串中两个格式符间有其他字符,则输入时对应位置输入相同字符;(4)用“%c”格式符时,空格和转义字符作为有效字符输入;(5)输入数据时,遇以下情况认为该数据结束:遇空格、TAB或回车

0 0
原创粉丝点击