c语言程序设计华北电力大学,华北电力大学-《C语言程序设计》复习资料.pdf
总体上必须清楚的:
1)程序结构是三种: 顺序结构 , 循环结构(三个循环结构), 选择结构(if 和 switch)
2)用C语言编写的程序称为C语言源程序,源程序文件的后缀名为“.c”;源程序经编译后生成后缀名为“.obj”
的目标文件;再把目标文件与各种库函数连接起来,生成“.exe”的可执行文件。
3)main 函数,又称主函数,每个C 程序有且只有一个main 函数;无论main 函数在整个程序中的位置如何,
程序总是从main 函数开始执行、也从main 函数结束。读程序时应从main 函数开始, 然后从上往下读(碰
到循环做循环,碰到选择做选择)。
4)计算机的数据在电脑中保存是以 二进制的形式. 数据存放的位置就是 他的地址.
5)bit 是位 是指为0 或者1。 byte 是指字节, 一个字节 八个位.
6)一定要记住 二进制 如何划成 十进制。
概念常考到的:
1、编译预处理不是C 语言的一部分,不占运行时间,不要加分号。C 语言编译的程序称为源程序,它以
ASCII 数值存放在文本文件中。
2、每个C 语言程序中main 函数是有且只有一个。
3、在函数定义中不可以再定义函数、即不允许函数嵌套定义。
4、算法可以没有输入,必须要有输出。
5、break 可用于循环结构和switch 语句。
6、逗号运算符的级别最低。
7、任意合法的表达式一定有一个数值与它对应。
第一章
1)C程序中对字母的大小写是敏感的,如A 与a 是不同的标识符。
注释:是对程序的说明,目的是提高程序的可读性,可出现在程序中任意合适的地方,注释从“/*”开始到
最近一个“*/”结束,其间任何内容都不会被计算机执行,不允许嵌套注释。
3)合法的用户标识符考查:
合法的要求是由字母,数字,下划线组成。有其它元素就错了。
并且第一个必须为字母或则是下划线。第一个为数字就错了。
关键字不可以作为用户标识符号。main define scanfprintf 都不是关键字。迷惑你的地方If 是可以做为用户
标识符。因为If 中的第一个字母大写了,所以不是关键字。
注意:连接(-)符不能出现在标识符中;区分字母o 与数字0,字母l 和数字1;熟悉常见的关键字
4)实型数据的合法形式:
2.333e-1 就是合法的,且数据是2.333×10-1。
考试口诀:e 前e后必有数,e 后必为整数。.
5)字符数据的合法形式::
'1' 是字符占一个字节,"1"是字符串占两个字节(含有一个结束符号)。
'0' 的ASCII 数值表示为48,'a' 的ASCII 数值是97,'A'的ASCII 数值是65。
一般考试表示单个字符错误的形式:'65' "1"
字符是可以进行算术运算的,记住: '0'-0 48
大写字母和小写字母转换的方法: 'A'+32 'a' 相互之间一般是相差32。
大小写字母的转换:
大写字母转换成对应小写字母:ch + 32 如 ‘A’+ 32 ‘a’
小写字母转换成对应大写字母:ch– 32 如 ‘y’– 32 ‘Y’
口诀:大小字母转换正相反,加大转小,减小转大。
数字字符与对应数字的转换:ch– 48 如 ‘1’– 48 1
4)整型一般是两个字节, 字符型是一个字节,双精度一般是4 个字节:
考试时候一般会说,在 16位编译系统,或者是32 位系统。碰到这种情况,不要去管,一样做题。掌握整
型一般是两个字节, 字符型是一个字节,双精度一般是4 个字节就可以了。
5)转义字符的考查:
在程序中 int a 0x6d,是把一个十六进制的数给变量a 注意这里的0x 必须存在。
在程序中 int a 06d, 是一个八进制的形式。
在转义字符中,’\x6d’ 才是合法的,0 不能写,并且x 是小写。
‘\141’ 是合法的, 0 是不能写的。
‘\108’是非法的,因为不可以出现8。
什么是转义字符:所有的ASCII 码都可以用“\”加数字 【一般是8进制数字】来表示。而C 中定义了一些
字母前加"\"来表示常见的那些不能显示的ASCII 字符,如\0,\t,\n 等,就称为转义字符,因为后面的字符,
都不是它本来的ASCII 字符意思了。
6)算术运算符号的优先级别:
同级别的有的是从左到右,有的是从右到左。
补充两点:
1、算术运算
算术运算符一共有+、—、*、/、%这五个;求余运算要求运算对象只能为 【整型】,除法运算符两边运算
对象都为整型时,运算结果也为整型,即舍掉小数部分。
例如:18/ 10 结果为1,而不是1.8 ; 3.5% 3 是非法的表达式
2、赋值运算及表达式
赋值运算符为“
c语言程序设计华北电力大学,华北电力大学-《C语言程序设计》复习资料.pdf相关推荐
- c语言程序设计华北电力大学,华北电力大学 高级语言程序设计C
<高级语言程序设计(C)>是为全校理工科非计算机专业开设的必修课,是一门培养和提高学生信息素养.逻辑思维方法.科学研究和创新能力的重要基础课.<高级语言程序设计(C)>的课程建 ...
- 计算机网络实验步骤华北电力大学,华北电力大学网络管理实验
<华北电力大学网络管理实验>由会员分享,可在线阅读,更多相关<华北电力大学网络管理实验(15页珍藏版)>请在人人文库网上搜索. 1.华北电力大学实 验 报 告|实验名称 网络管 ...
- c语言程序设计华北电力大学,2016年华北电力大学电气与电子工程学院C语言程序设计(同等学力加试)考研复试题库...
一.选择题 1. 有以下程序 程序运行后的输出结果是( ). A.24 B.44 C.22 D.46 答:B [解析]p 是int 类型的指针,指向数组a 的首元素:k 的int*类型的指针,指向in ...
- 华北电力大学微型计算机,华北电力大学2017年计算机等级考试报名时间
华北电力大学2017年计算机等级考试报名时间 导语:考试分为四个等级,不同等级的内容不同,一级主要考核微型计算机基础知识和使用办公软件及因特网(Internet)的基本技能.下面就由小编为大家介绍一下 ...
- java小学生加减法_华北电力大学java小学生加减法测验.doc
华北电力大学java小学生加减法测验.doc 课程设计报告(2014--2015年度第二学期)名称:面向对象程序设计(JAVA)课程设计题目:小学生加减法测验院系:计算机系班级:网络学号:学生姓名:指 ...
- 编程行业高手级别必学C语言,要挣大钱必学C语言,要做黑客、红客必学C语言,要面试名企、外企、高薪职位必学C语言。
于大部分程序员, C语言 是学习 编程 的第一门语言,很少有不了解C的程序员. C语言除了能让你了解编程的相关概念,带你走进编程的大门,还能让你明白程序的运行原理,比如,计算机的各个部件是如何交互的, ...
- 有没有c 或c语言的短期培训学校,根河学c语言编程,根河学c语言编程的学校,根河学c语言编程报个培训班怎么样...
根河学c语言编程,根河学c语言编程的学校,根河学c语言编程报个培训班怎么样 首页 > 软件 > 根河学c语言编程 作者:镀金池 发布时间:2017-11-30 11:02 另外,尽早调 ...
- [渝粤教育] 西南科技大学 物流学基础 在线考试复习资料
物流学基础--在线考试复习资料 一.单选题 1.根据"物流冰山说",露出水面的部分是( ). A.企业内部消耗的物流费用 B.制造费用 C.委托的物流费用 D.自身的物流费用 2. ...
- 华北电力大学C语言题库答案,华北电力大学(北京)C语言期末考试题及答案.pdf
华北电力大学 _2008-2009_学年第 一_学期考试试卷 (A) 课程名称 高级程序设计语言 C 课程编号 考核日期时间 1 月 9 专业班级 全校各专业 需要份数 送交日期 12 月 31 考试 ...
最新文章
- Infopath重复表分页(原创)
- python 实例对象 浅拷贝_Python3 入门教程——浅拷贝深拷贝差别
- 推荐 9 个 爱不释手的 JSON 工具!
- 【腾讯Bugly干货分享】Android Patch 方案与持续交付
- 栈与队列基本操作及其应用
- awk的sub函数和gsub函数的用法
- 线性表----循环链表和静态链表
- count(1),count(*),count(主键) 性能对比及辟谣
- Linux 开机启动
- 递归——幂次方(洛谷 P1010)
- MATLAB信号处理之常用信号的表示(2)
- 4.JUC-共享模型之无锁
- 这就是为什么上帝和魔鬼都喜欢数学......
- 74LS 系列与 74HC,74HCT,CD系列的区别
- Markdown学习笔记
- (1)线性空间基本概念
- 全网通蜂窝路由器_工业路由器双sim卡
- c语言 m文件是什么,M文件扩展名 - 什么是.m以及如何打开? - ReviverSoft
- 学习编程可以从事哪些行业
- C语言解一元二次方程
热门文章
- [TPYBoard - Micropython之会python就能做硬件 7] 学习使用蓝牙模块及舵机
- linux文件系统基本知识
- 第二部分:浅析 Linux 初始化 init 系统:upstart
- IM 融云 之 初始化及登录
- css细节(实习第1天)
- ubuntu10右键脚本中增加发送到命令
- 神经网路语言模型(NNLM)的理解
- 贪婪算法近似集合覆盖问题的解
- 一个http请求就是一个线程吗,java的服务是每收到一个请求就新开一个线程来处理吗...
- WebApi 接口参数不再困惑:传参详解