- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言基础总结(北科大)
USTB 智能 09 李洁
C 语言程序设计
一、预备知识
1. 指令 = 操作码(操作类型)+ 操作对象(操作数或存储单元地址)
2. 机器语言是设计计算机硬件时确定的。
3. 高级语言源程序(.C——编辑器)——编译(编译程序——编译器)——机器语言目标
程序(.OBJ)——连接(连接程序——将目标程序与标准库函数连接)——可执行程序
(.EXE——Windows 或DOS 平台可直接执行)——运行——运行结果
4. 第四代语言将实际问题中处理的事物抽象成对象与对象之间的关系,而与该事物有关的
数据及对数据的具体操作都与对象封装在一起。
5. 提出问题——数据结构、算法——编制程序——输入程序——编译——调试和运行
6. N-S 结构图(方块图或盒图)处理框、判断框、当型循环框、直到型循环框(成立循环)
7. 结构化设计:自顶而下(分为多个功能模块)、逐步细化(每模块分为多个子模块)、模
块化(对各模块编写程序)、结构化(只能由 3 种结构化语句实现——顺序、选择、循
环,限制使用goto 语句)
8. 32 个关键字(数据类型:int、char、float 、double、short、long、void 、signed、unsigned、
enum、struct、union、const、typedef 、volatile ;存储类别:auto、static、register、extern ;
语句命令字:break、case、continue、default、do、else、for 、goto 、if、return、switch、
while ;运算符:sizeof 。),9 种控制语句,基本字符集(大小英文字母、数字、特殊字符、
空白符——空格、换行、制表)
9. 取地址运算、位运算、指针运算可直接对硬件进行操作,实现汇编多数功能,通过参数
传递实现对系统软件的底层调用。
10. 函数 = 函数首部(函数类型、函数名、参数名、参数类型)+ 函数体(变量定义——
变量名和变量类型、可执行的操作语句)
11. “;”是空语句,标识符(字母、下划线、数字) = 系统定义标识符(关键字、预定义
标识符——库函数名和编译预处理命令)+ 用户定义标识符(字母或下划线开头,未规
定长度) 标识符用以标识程序中操作对象的名字。
二、基础
1. 数据类型:系统据此分配空间,并确定其能进行的运算处理。
数据类型 = 基本类型(整型、字符型、实型、空类型)+ 构造类型(数组类型、结构
体类型、共用体类型、枚举类型)+ 指针类型
2. C 标准没具体规定各整型或实型数据类型所占字节,short、char、float (7—8 )、double
(15—16)所占空间不因编译系统而改变,整型数据类型除int 外其余的[int]、[signed]
皆可以省略。65535、32767 ;实型数据 = 小数部分(符号位)+ 指数部分(符号位)
3. 常量 = 整型常量(15、016 、0xAb ;默认有符号、基本整型,34L、962u )+ 实型常量
(.7542、-.034e+5、6.32E3;默认double,1e2F)+ 字符型常量(可视字符常量+转义字
符常量,回车’\r’跳到本行首,新数据覆盖原数据,覆盖不完全则仍会保留;换行’\f’ 只
显示女性标识;’\n’则是跳到下行行首;’\0’ 的ASCII 值为0 ;反单双用转义,十六进制只
小 x )+ 字符串常量(字符个数为其长度;单双反用转义,单亦可直接用)+ 符号常量
(编译预处理命令#define LEN 2.5 宏名,替换文本)。字符串中可以直接用转义字符,
不必加单引号。
4. 变量定义:数据类型标识符 变量名1,变量名2…变量名n;变量初始化:数字类型标
识符 变量名1=初值1,变量名2=初
文档评论(0)