您的位置:首页 > 编程语言 > C语言/C++

c语言基础知识回顾1

2016-10-24 20:47 423 查看
1.(1)字符常量是由单引号括起来的一个字符,字符两侧的单引号是必不可少的。

(2)字符串常量是由一对双引号括起来的一个字符序列,字符串常量中不能直接包含单引号双引号和单个反斜杠‘\’,若使用需使用转义字符。

常用的转义字符:

'\n' :换行,将光标从当前位置移动到下一行开头。

'\r' :回车,将光标从当前位置移到本行开头。

'\0' :空字符,通常用作字符串结束标记。

'\t' :横向跳格,光标移到下一个水平制表位。

'\v':纵向跳格,光标移到下一个垂直制表位。

'\b':退格,光标向前移动一个字符。

注:给变量命名需要遵守一定的规则,使用合法的标识符。

标识符:c语言规定合法的标识符只能由字母,数字和下划线3种字符组成,且第一字符必须为字母或下划线。标识符通常用作变量名,函数名等。

关键字:c语言预先规定的具有固定含义的一些单词,用户只能按照预先规定的含义使用,不能擅自改变。

2. 注:++在前先加后用,++在后先用后加。

如b=++a <=>a=a+1,b=a, b=a++ <=> b=a,a=a+1。

3.强制类型转换一定是(int)a而不是int(a)类型上一定要有括号。

(int)(a+b)是把a+b转型,(int)a+b是先将a转型再加上b。

4.
格式说明表达内容格式说明表达内容
%d 整型 int%c 字符 char
%ld 长整型 long int%s 字符串
%f浮点型 float%o八进制
%lf double%#o带前导的八进制
%%输出百分号%x十六进制
%5d%#x带前导的十六进制

5.scanf和getchar都是输入函数,但scanf可按指定的格式输入任意类型数据,getchar只能接受单个字符。

printf和putchar都是输出函数,但printf可按指定的格式输入任意类型数据,putchar只能显示单个字符。

6.在执行switch语句时需注意有break和无break的区别,无break时,只要有一个case匹配,剩下的都要执行,有break则直接跳出switch语句。switch语句只可以和break用,不能和continue用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: