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

C语言复习总结1

2018-01-27 11:34 711 查看
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]:赋值运算符<||(或)<&&(与)<关系运算符<算数运算符<!(非)
 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: