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.
5.scanf和getchar都是输入函数,但scanf可按指定的格式输入任意类型数据,getchar只能接受单个字符。
printf和putchar都是输出函数,但printf可按指定的格式输入任意类型数据,putchar只能显示单个字符。
6.在执行switch语句时需注意有break和无break的区别,无break时,只要有一个case匹配,剩下的都要执行,有break则直接跳出switch语句。switch语句只可以和break用,不能和continue用
(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 | 带前导的十六进制 |
printf和putchar都是输出函数,但printf可按指定的格式输入任意类型数据,putchar只能显示单个字符。
6.在执行switch语句时需注意有break和无break的区别,无break时,只要有一个case匹配,剩下的都要执行,有break则直接跳出switch语句。switch语句只可以和break用,不能和continue用
相关文章推荐
- 黑马程序员——java语言基础知识回顾(三)
- 黑马程序员---iOS学习基础---C语言基础知识回顾
- 黑马程序员——java语言基础知识回顾(四)
- 黑马程序员——java语言基础知识回顾(一)
- 黑马程序员——java基础知识回顾(一)(java语言基础组成)
- CSDN高校俱乐部C语言基础知识回顾讲座
- 黑马程序员——java基础知识回顾(二)(java语言基础组成)
- c语言基础知识回顾4
- c语言基础知识回顾
- java语言基础知识回顾
- 黑马程序员——java语言基础知识回顾(二)
- c语言基础知识回顾2
- c语言基础知识回顾3
- 对C语言结构体知识点的学习以及复习相关基础知识
- Linux下C语言编程基础知识
- Java 语言基础知识(一)
- CCIE学习(3)――基础知识回顾
- Linux系统下C语言编程基础知识介绍
- inux下C语言编程基础知识
- linux程序设计入门----基础知识:linux下C语言编程基础知识