论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > C语言程序设计教程
Tag:新手,函数,指针,数据类型,对象,Turbo,入门,运算符,数组,结构,二级,,tc,游戏,试题,问答,编译,视频教程

北大青鸟C语言学习大纲第二章:变量和数据类型

文章类别:C语言程序设计 | 发表日期:2008-12-1 9:54:34

第二章
变量和数据类型
回顾
程序是为执行一项任务而编写的有序指令集
算法是解决问题的具体方法和步骤
流程图是算法的图形化表现形式
C语言的特点
C程序的编译和运行过程
编译器将源程序转换成机器能理解的程序
连接器用于连接相关的目标文件以生成可执行程序
目标
理解变量和常量的含义
熟悉基本数据类型 - int、char、float 和 double
使用算术运算符
理解类型转换
熟练使用 scanf() 和 printf() 函数
熟练使用 getchar() 和 putchar() 函数
C语言中的基本元素


变量
声明和使用变量
声明变量:
Datatype variablename;
定义时初始化变量:
Datatype variablename = value;
定义后初始化变量:
variablename = value;
变量命名
变量的命名规则:
变量名可以由字母、数字和 _(下划线)组合而成
变量名不能包含除 _ 以外的任何特殊字符,如:%、# 、逗号、空格等
变量名必须以字母或 _(下划线)开头
变量名不能包含空白字符(换行符、空格和制表符称为空白字符)
C 语言中的某些词(例如 int 和 float 等)称为保留字,具有特殊意义,不能用作变量名
C 语言区分大小写,因此变量 price 与变量 PRICE 是两个不同的变量
基本数据类型
整型
使用整型变量
声明:
int page_number;
long int population;
unsigned int age;
可按如下方式初始化:
page_number=0;
int max_marks = 100;

单精度浮点型
声明:
float selling_price;
初始化:
float selling_price = 11.3;
selling_price = 65.90;
双精度浮点型
声明:
double pressure_level;
初始化:
pressure_level = 213.5671435568967;
double dvalue = 35.4;
字符型3-1
字符型3-2
字符型3-3
输入/输出函数
printf 函数5-1
printf 函数5-2
printf 函数5-3
printf 函数5-4
printf 函数5-5
转义序列
printf 函数使用示例
scanf 函数
scanf
scanf 函数使用示例
算术运算符2-1
算术运算符2-2
算术运算符示例
类型转换
自动类型转换
原则:把表示范围小的类型的值转换到表示范围大的类型的值
 short  int   long    float   double
强制类型转换
语法:(类型名) 变量或数值
例如: int a = 5, b = 3; float qu = float(a) / b;
接受并显示字符
getchar() 函数
getchar()和putchar()示例
总结 2-1
常量是在程序中不能被更改的值;而变量在程序中可以被更改的,通过变量可以引用存储在内存中的数据
C语言中的基本数据类型包括整型、单精度浮点型、双精度浮点型和字符型
整型分为短整型、整型、长整型,每种整型又可分为有符号型和无符号型

总结 2-2
单精度浮点型和双精度浮点型变量可以存储实数,但双精度型取值范围要比单精度型大的多
字符型变量可以存储单个字符,其值是该字符的ASCII 码
算术运算符提供运算功能,包括+、-、*、/、%、++和--
printf() 和 scanf() 函数属于格式输入输出函数
getchar() 和 putchar() 函数用来输入输出单个字符的函数

需要大纲和示例的可联系我传给你。我QQ号为:807200062

视频教程列表
文章教程搜索
 
C语言程序设计推荐教程
C语言程序设计热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058