网站大量收购独家精品文档,联系QQ:2885784924

c语言基础总结(北科大).pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档