认真仔细反思了一下昨天的博客,写的东西太过于没有章法,给人一团糟。因此,今天将尽量循规蹈矩。
字符串的格式化输入和输出
scanf()——读
printf()——写
很简单的两个函数,但是需要注意的是对于不同的数据类型还需要有相应的输出表示。
%c——char
%d——int
%f——float
%lf——double
%u——unsigned int
%ld——long
以上就是对应printf的输出和scanf的输入。下面以一个例子介绍:
#include <stdio.h> int main(void) { int i = 7; printf("%d",i); }
同理,例子中的“%d”可以按照相应的字符类型来代替。值得注意的是,scanf读取需要以“&”地址符引入。
补充:在输出中,可能会出现“\n”这样的内容,这就是转义字符。为了方便了解,将转义字符指标如下。
转义字符 | 意义 | ASCII码值(十进制) |
\a | 响铃(BEL) | 007 |
\b | 退格(BS) ,将当前位置移到前一列 | 008 |
\f | 换页(FF),将当前位置移到下页开头 | 012 |
\n | 换行(LF) ,将当前位置移到下一行开头 | 010 |
\r | 回车(CR) ,将当前位置移到本行开头 | 013 |
\t | 水平制表(HT) (跳到下一个TAB位置) | 009 |
\v | 垂直制表(VT) | 011 |
\\ | 代表一个反斜线字符''\' | 092 |
\' | 代表一个单引号(撇号)字符 | 039 |
\" | 代表一个双引号字符 | 034 |
\? | 代表一个问号 | 063 |
\0 | 空字符(NULL) | 000 |
运算符、表达式和语句
这一点是C的骨架,所以得好好看。
基本运算符:=、+、-、*、/ 很简单的加减乘除
基本运算符还有>、<、>=、<=、!等
其他运算符:%(取模)、++(增量)、--(减量)
表达式:x+=1等价于x=x+1同理x*=3等价于x=3*x
还有一种表达式多运用于循环的判断中,因此在循环的角度详细说明。
今天好忙,也好累(主要和某人扯了太久时间的蛋,耽误了下来)明天好好说说循环和条件语句吧。今天就到这里了,今天把《套中人》看完睡觉。我可是记住我的目标的。