C语言


第一章C语言概述
  1.1什么是语言,什么是C语言
  1.2计算机结构组成
  1.3二进制的概念和进制的概念
  1.4计算机信息存储
  1.5机器语言与指令
  1.6编译器的概念
  1.7主流语言进化史
  1.8 C语言特点和适用的领域
  1.9 C语言的32关键字
  1.10 C语言的9种控制语句
  1.11 C语言的34种运算符
  1.12 C语言课程体系

第二章C语言跨平台HelloWorld
  2.1常用开发环境IDE简介
  2.1.1 IDE-VisualStudio2013简介
  2.1.2VisualStudo2013开发环境
  2.2人机交互--常用CMD-DOS指令
  2.3 VS2013新建项目
  2.3.1 HelloWorld案例的代码
  2.3.2 HelloWorld代码概貌
  2.3.3 HelloWorld代码解析
  2.3.4 C语言Windows命令行编程
  2.3.5 C语言弹窗打开一个exe,文件,网站案例
  2.3.6 头文件源文件以及include包含指令
  2.4跨平台跨IDE执行HelloWorld
  2.4.1 MFCsystem 图形化显示cmd
  2.4.2 MAC UNIX mac简单了解 CMD
  2.4.3 MAC ios跨平台执行C语言命令
  2.4.4 QT在ios system运行
  2.4.5 inux下简单了解CMD
  2.4.6 redhat安装和hellowprld代码以及编译运行
  2.4.7 Android中QT运行helloworld
  2.4.8 Android中利用eclipse运行helloworld
  2.4.9 Androidsystem
  2.5C语言的编程流程
  2.5.1数据结构与算法
  2.5.2算法示例
  2.5.3算法的特点
  2.5.4 C语言编程步骤
  2.5.5 .C与.CPP文件的差别
  2.6初学者疑惑
  2.7练习作业(跨平台)
  2.7.1 新建一个工程,以.C文件作为源文件,打印出Hello  China
  2.7.2 新建一个工程,以.C文件作为源文件,执行打开记事本,关闭
  2.7.3 新建一个工程,以.C文件作为源文件,打印出自己的姓名,年龄,性别,身   高,体重, 爱好,籍贯, 毕业学校

第三章C语言数据类型_运算符与表达式
  3.1 转义字符


  3.1.1 和转义字符拓展习题
  3.1.1 按照换行模式,打印出自己的姓名,年龄,性别,毕业学校
  3.1.2 按照转义字符,打印出回车,换行,翻页,退格
  3.1.3 尝试性打印出所有的转义字符,并实现打开QQ,然后关闭。
  3.2什么是常量与变量
  3.2.1常量与变量概念
  3.2.2变量的内存机制
  3.2.3变量命名的规则
  3.2.4变量定义以及为什么要初始化

操作系统是如何管理内存的!
每当一个应用程序打开时,操作系统为其分配内存,内存有内存地址与内存单元,当应用程序初始化 运行时,就会往内存单元里面写数据,当操作系统回收的时候,并不清空内存单元,所以存在大量的垃圾数据。
如果变量不初始化,就会默认读取垃圾数据, 有些垃圾数据会导致程序崩溃。
VC++2010的编译器可以感知变量没有初始化,调试的时候就会出错。
所以,变量使用之前,必须初始化。

  3.2.5定义常量

定义常量PI的两种方式:
1. #define Pai  3.14159;
2. const float pai  3.14159;
区别:
第一种方式:是将Pi定义成一种符号,此时Pai只是3.14159的别名,在编译期间用3.14159去取代Pi的值,define相当于替换。
第二种方式:是将PI定义成变量,但告诉编译器它的值是固定不变的,如果在程序中试图去修改它的值,在编译时会报错;


  3.2.6常量变量的习题
  3.2.6.1 用两种定义常量的方法定义常量你的名字,年龄,并将常量打印出来
  3.2.6.2 定义一个常量 OX为5,定义一个int变量,完成赋值操作,打印出变   量。
  3.2.6.3 实现从1加到10,每加一次,打印出结果数值
  3.2.6.4 实现两个变量的数据交换.
  3.2.7 定义常量变量 实现案例--易语言
  3.2.8 变量命名规则
  3.2.9 变量在内存的字节顺序
  3.2.10 全局变量声明与定义的差别
  3.3变量的数据类型


  3.3.1进制的计算
  3.3.2 二进制,八进制转换
  3.3.3二进制,十六进制转换
  3.3.4二进制,十进制转换
  3.3.5二进制,十进制转换示例
  3.3.6内存中的位,字节,字
  3.3.7数据的类型
  3.3.8数据类型与内存
  3.3.9 sizeof运算符

如:
sizeof(short); /*返回2*/
sizeof(long); /*返回4*/
sizeof(int);       /*不确定,取决于不同的系统*/
也可以是一个表达式,如:
short x;
sizeof(x); /*返回2*/


  3.3.10符号的作用
  3.3.11原码、反码和补码
  3.3.12基本数据类型
  3.3.13基本数据类型


  3.3.14整型常量

整型常量
三种表示形式:
十进制整数:由数字0~9和正负号表示。 如123,-456,0


八进制整数:由数字0开头,后跟数字0~7表示。 如0123,011


十六进制整数:由0x或0X开头,后跟0~9,a~f,A~F表示。 如0x123,0Xff


长整型常量:789L、017L、0x12aL(用l或L引出)
  3.3.15整型变量
  3.3.16浮点型数据
  3.3.17浮点型数据表示
  3.3.18浮点型数据-三角形
  3.3.19浮点型数据-案例代码
  3.3.20字符常量
  3.3.21字符串常量
  3.3.22字符常量与字符串常量

例  空串  “”  内存中为  \0

字符常量与字符串常量不同

‘a’     a  而   “a”  为  a\0


  3.3.23字符型数据

字符’1’和整数1是不同的概念:
字符’1’只是代表一个形状为’1’的符号,在需要时按原样输出,在内存中以ASCII码形式存储,占1个字节
0 0 1 1 0 0 0 1 

整数1是以整数存储方式(二进制补码方式)存储的,占2个或4个字节<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值