C语言复习总结1
2018-01-27 11:34
731 查看
1、[b]常量和变量[/b]
常量:(1)整形常量
(2)实型常量:<1>十进制小数形式,由数字和小数点组成。如:0.0
<2>指数形式。如:12.34e3代表12.34*10*10*10(规定以字母e或E代表以10为底的整数;e或E之前必须有数字且e或E后面必须为整数)
(3)字符常量:<1>普通字符:如:’a’
<2>转义字符:(\o、\oo、\ooo其中o代表一个八进制数字,字符值为与该八进制对应的ASCII字符,输出与该八进制对应的字符)
(4)字符串常量。如:"heart"
(5)符号常量 。用#define指令,制定用一个符号名称代表一个常量。
如:#define PI 3.14(从此行开始所有的PI都代表3.14;)
[b]2、标识符:[/b]用来对变量、符号常量名、函数、数组、类型等命名的有效字符。
(C语言规定标识符只能由字母、数字、下划线组成,且第一个字符必须为字母或者下划线;大写字母和小写字母是两个不同的字符)
[b]3、sizeof[/b]是测量类型或变量长度的运算符。(求字节数)
[b]4、整形数据常见的存储空间和值的范围:[/b]
[b]
[/b]
[b]5、[/b]只有整形数据(包括字符型)可以加signed或unsigned修饰符;
%u表示用无符号十进制数的格式输出。
unsigned short a=5;
printf(”%u\n”,a);
6、强制类型转换运算符:(类型名)(表达式)
(double)a
(int)(x+y)
a=(int)x
[b]7、遇到’%t’[/b],输出位置就从当前跳到下一个tab区。一个tab区有8列。
Printf(“a=%f\tb=%f\tc=%f\n”,a,b,c);
[b]8、[/b]字符型数据赋给整型变量时,是将字符的ASCII码值赋给整形变量。
9、格式字符:
(1)d格式符:用来输出一个有符号的十进制整数
%5d指定输出五列,输出数据在5列区域的右端。
(2)c格式符:一个整数在0~127范围内也可用“%c”输出,该整数作为ASCII码转换为相应的字符。
(3)f格式符:用来输出实数(包括单、双精度,长双精度),以小数形式输出,有几种用法:
<1>基本型,用%f:实数中的整数部分全部输出,小数只输出六位。
<2>指定数据宽度和小数位数,用%m.nf
Float型数据的存储单元只能保证6位有效数字,Double型数据只能保证15位有效数字。
<3>输出数据向左对齐,用%-m.nf
(4)e格式符:%e指定以指数形式输出实数。
(5)I格式符:按十进制整形数据的实际长度输出。
(6)o格式符:以八进制整数形式输出。
(7)x格式符:以十六进制整数形式输出。
(8)g格式符:用来输出浮点数。系统自动选择f格式或e格式的输出,选择其中长度较短的格式,不输出无意义的0。
[b]10、优先级[/b]:赋值运算符<||(或)<&&(与)<关系运算符<算数运算符<!(非)
常量:(1)整形常量
(2)实型常量:<1>十进制小数形式,由数字和小数点组成。如:0.0
<2>指数形式。如:12.34e3代表12.34*10*10*10(规定以字母e或E代表以10为底的整数;e或E之前必须有数字且e或E后面必须为整数)
(3)字符常量:<1>普通字符:如:’a’
<2>转义字符:(\o、\oo、\ooo其中o代表一个八进制数字,字符值为与该八进制对应的ASCII字符,输出与该八进制对应的字符)
(4)字符串常量。如:"heart"
(5)符号常量 。用#define指令,制定用一个符号名称代表一个常量。
如:#define PI 3.14(从此行开始所有的PI都代表3.14;)
[b]2、标识符:[/b]用来对变量、符号常量名、函数、数组、类型等命名的有效字符。
(C语言规定标识符只能由字母、数字、下划线组成,且第一个字符必须为字母或者下划线;大写字母和小写字母是两个不同的字符)
[b]3、sizeof[/b]是测量类型或变量长度的运算符。(求字节数)
[b]4、整形数据常见的存储空间和值的范围:[/b]
[b]
[/b]
[b]5、[/b]只有整形数据(包括字符型)可以加signed或unsigned修饰符;
%u表示用无符号十进制数的格式输出。
unsigned short a=5;
printf(”%u\n”,a);
6、强制类型转换运算符:(类型名)(表达式)
(double)a
(int)(x+y)
a=(int)x
[b]7、遇到’%t’[/b],输出位置就从当前跳到下一个tab区。一个tab区有8列。
Printf(“a=%f\tb=%f\tc=%f\n”,a,b,c);
[b]8、[/b]字符型数据赋给整型变量时,是将字符的ASCII码值赋给整形变量。
9、格式字符:
(1)d格式符:用来输出一个有符号的十进制整数
%5d指定输出五列,输出数据在5列区域的右端。
(2)c格式符:一个整数在0~127范围内也可用“%c”输出,该整数作为ASCII码转换为相应的字符。
(3)f格式符:用来输出实数(包括单、双精度,长双精度),以小数形式输出,有几种用法:
<1>基本型,用%f:实数中的整数部分全部输出,小数只输出六位。
<2>指定数据宽度和小数位数,用%m.nf
Float型数据的存储单元只能保证6位有效数字,Double型数据只能保证15位有效数字。
<3>输出数据向左对齐,用%-m.nf
(4)e格式符:%e指定以指数形式输出实数。
(5)I格式符:按十进制整形数据的实际长度输出。
(6)o格式符:以八进制整数形式输出。
(7)x格式符:以十六进制整数形式输出。
(8)g格式符:用来输出浮点数。系统自动选择f格式或e格式的输出,选择其中长度较短的格式,不输出无意义的0。
[b]10、优先级[/b]:赋值运算符<||(或)<&&(与)<关系运算符<算数运算符<!(非)
相关文章推荐
- C语言复习总结(2)
- C语言复习总结
- C语言复习总结2
- C语言 if语句的总结(2)附:用if实现加减运算复习用
- C语言整数类型及printf格式化输出问题总结复习及进制转换的简单实现
- C语言复习总结篇(二)
- C语言 指针总结(复习)
- c语言,全局变量,局部变量,外部函数,内部函数,stasic和extern的复习总结
- 【C语言复习(二十四)】C语言程序内存结构总结
- C语言复习总结(3)
- c语言第11章至第13章复习总结
- C语言复习总结篇(一)
- C语言复习笔记三:三种程序结构记习题总结(1)
- C语言复习总结
- 【C】C语言核心知识点总结(Reference Manual)
- C语言复习之预处理器
- iOS学习之---个人总结C语言自学建议!
- 软件工程(C语言实践篇)课程总结
- 文档总结19-C语言中的数组
- [置顶] Java面试之前复习总结(一)