计算机二级C语言笔记 下载本文

C语言概述

(一) 为什么要学习C语言

1).C的起源和发展 2).C的特点 优点

代码量小 速度快 功能强大 缺点

危险性高 开发周期长 可移植性不强 3).C的应用领域 系统软件的开发

1. 操作系统:Windows \\ linux\\ Unix

2. 驱动程序:主板驱动、显卡驱动、摄像头驱动 3. 数据库:DB2、Oracle、Sql Server

应用软件开发

1. 办公软件:Wps

2. 图形图像多媒体:ACDSee Photoshop MediaPlayer

3. 嵌入式软件开发:智能手机、掌上电脑 4. 游戏开发:2D,3D游戏 4).C的重要性 (二) 怎样学习C语言

(三) 学习的目标 (四) 常见问题答疑

1.学习java为什么建议先学C语言 2.没学过计算机专业课程能够学懂C语言 3.英语和数学不好能学好C吗? (五) 课程计划

(六) 举例子:一元二次方程 C语言编程预备知识

1) CPU 内存条 硬盘 显卡 主板显示器 之间的关系 2) HelloWord程序如何运行起来的 3) 什么是数据类型

基本类型数据

整数 表示 字节

整形 -- int 4 短整型 short int 2 长整形 long int 8 浮点数(实数)

单精度浮点数 float 4 双精度浮点数 double 8 字符 char 1

复合类型数据

结构体

枚举 共用体

4) 什么是变量

变量的本质就是内存中的一段储存空间 5) CPU 内存条 VC++6.0 操作系统 之间的关系 6) 变量为什么必须初始化

所谓初始化就是赋值的意思 7) 如何去定义变量

数据类型 变量名 =要赋的值; 等价于

数据类型 变量名; 变量名 要赋的值; 举例子

Int i =3; 等价于 int I; I =3; Int I, j; 等价于int I; int j ; 8) 什么是进制【ppt】

十进制就是逢十进一 二进制就是逢二进一 9) 常量在C语言中是如何表示的

整数

十进制:传统的写法 十六进制:前面加0x或0X

八进制:前面加0【是数字零不是字母O】 浮点数 传统的写法 Float x = 3.2; 科学计数法 Float x = 3.2e3; 字符

单个字符用单引号括起来 ‘A’表示字符A ‘AB’错误 “AB”正确

字符串用双引号括起来

“A”正确,因为“A”表示了‘A’‘\\0’的组合

10) 常量是以什么样的二进制代码储存咋计算机中

整数是以补码的形式转化为二进制代码存储在计算机中 实数是以IEEE754标准化转化为二进制代码存储在计算机中的

字符的本质实际也是与整数的储存方式相同 11) 代码的规范化 12) 什么是字节

字节就是存储数据的单位,并且是硬件所能访问的最小单位

1字节 = 8位 1K = 1024字节

13) 不同类型的数据之间的相互之间赋值的问题 14) 什么是ASCII码

ASCII不是一个值,二是一种规定,ASCII规定了不同的字符是使用哪个整数值去表示 它规定了

‘A’---65 ‘B’---66

‘a’----97 ‘b’---98 ‘0’---48

15) 字符的存储【字符本质上与整数的存储方式相同】 基本的输入和输出函数的用法:

Printf ()--将变量的内容输出到显示器上 四种用法

1. printf (“字符串”)

2. printf (“输出控制符”,输出参数)

3. printf (“输出控制符1 输出控制符2.。。”,输出参数1,输出参数2.。)

4. printf (“输出控制符 非输出控制符”,输出参数)

输出控制符包含如下

%d -- int %ld -- long int %c -- char