c语言输出占六个字节向右靠齐,1-5章C语言复习资料.doc

1-5章C语言复习资料

程序设计方法:

结构化程序设计方法(基本原则:自顶向下、逐步细化的方法设计:采用模块化原则和方法进行设计)

面向对象程序设计方法(将数据及对数据的操作放在一起,作为一个相互依存、不可分割的整体来处理,采用数据抽象和信息隐藏技术)

程序=数据结构+算法(实际上,程序=算法+数据结构+程序设计方法+语言工具和环境)

程序设计语言:机器语言、汇编语言和高级语言。

程序流程图:略

算法的基本特征:①输入:有零个或多个数据输入。②输出:有一个或多个数据的输出。③有穷性:一个算法应包含有限的操作步骤。④确定性:算法中每一个步骤应当是确定的,而不应当是含糊、模两可的。⑤可行性:算法中每一个步骤应当能有效执行,并得到确定的结果。

算法的表示:自然语言、伪 代 码、流 程 图

作为C语言的标示符,标准C规定必须满足:①所有标示符的第一个字符必须是字母(a~z)或下划线(_)。②标示符的其他部分必须由字母、下划线或数字(0~9)组成。③C语言规定大小写字母代表不同的标示符。④长度不超过31个字符。⑤不能使用保留字。(C语言的系统构词必须用小写)

系统占用词(共32个):auto、break、case、char、const、continue、default、do、double、else、enum、extern、float、for、goto、if、int、long、register、return、short、signed、sizeof、static、struct、switch、typedef、union、unsigned、void、volatile、while

C语言的数据类型:基本类型(整 型 int、字符型 char、浮点型 float double)、构造类型(数组、结构、联合、枚举型 enum)、指针类型、空类型(void)

C语言的基本数据类型:

类 型字节数值 域char(字符型)1-128~127int(整型)2-32768~32767float(单精度实型)4-3.4E38~3.4E38double(双精度实型)8-1.7E+308~1.7E+308void(空类型)0无值整型常量的表示:

整型常量根据表示的范围可以有长整型(4字节)和一般整型(2字节),1字节=8位,还可以表示为十进制、八进制(0开头)、十六进制(0x或0X开头,由0~9和a b c d e f )表示。其中八进制、十六进制不能有符号。长整型常量加后缀L或l,无符号整型常量U(u)。

浮点型常量的表示(只有十进制表示):默认保留小数点后6位

小数表示方法,指数表示方法。浮点型常量表示方法不区分单、双精度。

小数表示方式规则:一个小数点、符号和至少一位数字。

指数表示方式规则:ne±m 表示 n×10(m,字母e(或E)的前面必须要有数字,且其后的指数m必须为整数。

Exp:123.456 表示为 0.123456E+3 表示为 -1e+7 0.0000123 表示为 0.123e-4

字符常量的表示:

表示ASCII字符集中的一个字符。字符有一个整型值,即该字符的ASCII码值。表示方法:’a’ 、 ’!’ 、’\101’。撇号定界的一个字符。每个字符常量占用一个字节。字符常量可以作为整型常量来使用,如’A’+10+’\101’=65+10+65

字符串常量的表示:

双引号“定界的字符序列。系统会在最后一个字符后加NULL(ASCII码值为0即’\0’),标志字符串的结束。

注意:单引号括起来的字符和双引号括起来的字符的区别。例如’a’和”a”,它们在计算机内的存储方式是不同的,占用字节数也是不同的。”a”系统自动在该字符串末尾加一个“字符串结束标志”即’\0’占用一个字节数但输出时不输出。

转义字符:

C语言表示字符的特殊方法,用来表示ASCII字符集中的控制字符,以及系统占用字符如:”。

转义字符不能由“\”+“十进制”数构成,只能由“\”+“字母”、“八进制”、“十六进制”、“系统占用字符”

表示方法:① \字符;② \八进制(十六进制整数,小于256)

\a 表示BELL \b 表示BACKSPACE \n 表示换行 \r 表示回车 \t 表示TAB

\\ 表示\ \? 表示? \’ 表示’ \” 表示” \0 表示NULL

八进制十六进制数 \x41 \101 代表’A’ 十六进制可表示 \x__

符号常量:

符号常量由标示符表示,具有变量的外表和常量的内涵。

例如:#define PI 3.14159 习惯上,符号常量名用大写,变量名用小写,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值