C语言举例五个标识符,C语言基础知识(一).doc

C语言基础知识(一)

C语言基础知识 一

内容 说明

主要 1.c语言出现的历史背景

内容 2.c语言的特点 3.c语言的基本词法—标识符 4.c语言的基本数据类型

重点 1.标识符的概念 2.整型数据类型

难点 1.标识符的概念 2.常量与变量的区别

问题 什么是C语言?为什么会出现C语言?

提出

一.C语言概述

1. 介绍C语言出现的历史背景 2. 介绍C语言的特点

3. C语言的基本结构及程序设计风格 举例:分析以下程序的结构 #include /*头文件*/ 以实例分析 main /*主函数*/ int a,b,sum; /*声明部分,定义变量*/ a 123;b 456; sum a+b; printf “sum is %d\n”,sum ; /* 输出c的值*/ 总结: C程序的主要结构特点如下: 所有的c程序都是由一个或多个函数组成的程序模块构成的。

在程序中,可以包含任意多个不同名的函数,但必须有且仅

有一个main()主函数。c程序总是从主函数main()开始

执行的。

c语言程序是由语句组成,使用“;”作为语句的中止符或分

隔符。一行中可以有多个语句,一条语句也可以占用任意多行

c语言程序中用 将函数体括起来。

c语言中注释的格式:/*注释内容*/。

二. c语言的基础知识 1. 标识符

概念 用来作变量、符号、函数和数组、文件等的名字。

规定 标识符的命名原则:由字母、数字和下划线组成,并且第一

个字符必须为字母或下划线。

分类 关键字 参考附录一 int、if…

标识符 预定义标识符 printf…

用户标识符 注意做到见名知义 _in、a23b…

【注意】 标识符区分大小写。

标识符的长度为8个字符,长于8个的字符不被识别。

2. 常量

概念 在程序运行过程中,其值不能被改变的量。

① 数值常量

② 符号常量--用一个标识符代表一个常量,如: #define PRICE 30 /*命令行定义*/ main int num,total;

num 10;

total num*PRICE;

printf “total %d”,total ; 【注意】 符号常量的值在其作用域内不能改变,也不能再被赋值。 习惯上,符号常量名用大写,变量名用小写。

改变符号常量值须在命令行中修改,“一改全改”。

3. 变量

概念 其值可以改变的量称为变量。遵守标识符的命名规则。 深化 变量的实质: 例如:a 3;其存储为: 变量名 a 变量值 存储单元

【总结】 常量与变量的区别:取值是否固定。

讲述 三. 整型数据

整型常量的表示

① 十进制整数。

② 八进制整数。以0开头。 ③ 十六进制整数。以0x开头。 ⑵ 整型变量

① 整型数据在内存中的存放形式

数据在内存中以二进制形式存放,占用2个字节,数值以

补码表示。如定义整型变量i的值为10,在内存中存放形式为:

0000000000001010 如不加限制,最高位为符号位,最大正整数为32767。 0111111111111111 求负数的补码方法如下:将该数的绝对值的二进制形式,按位

取反再加一。

② 整型变量的分类。见下表: 类型字节数数的范围 [signed] int2-2~ 2-1 Unsigned int20~ 2-1 [signed] short [int]2-2~ 2-1 Unsigned int20~ 2-1 Long [int]4-2~ 2-1 Unsigned long [int]40~ 2-1 【注意】 无符号整数,因其最高位不再用来存放整数符号,因此无符号

整数不可能是负数。

③ 整型变量的定义 格式 整型类型标识符 变量名 【说明】 数据类型的选择要注意避免数据的溢出。

长整型常量与长整型无符号整数常量用后缀l或L和lu或

LU标识 C语言基础知识(二) 内容 说明

主要 1. 实型数据类型的基本知识

内容 2. 字符型数据类型的基本知识 3. 变量定义时赋初值 4. 各数值型数据间的混合运算

重点 1.实型数据类型的基本知识 2.字符型数据类型的基本知识

难点 1.字符型数据与整型数据的相互转化 2. 变量定义时赋初值

介绍 一. 实型变量

1. 实型数据在内存中的存放形式

实型数据在内存中占4个字节(32)位。按照指数形式存贮。

系统把实型数据分成小数部分和指数部分。如实数3.6547的

存放形式如图所示:

+.365471

数符 小数部分 指数

+ .36547 * 10 3.6547

2. 实型变量的分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值