- 3
- 0
- 约 7页
- 2016-10-09 发布于广东
- 举报
C语言基础知识习资料
C语言基础知识复习资料
C语言的历史背景及特点
一、C语言的历史背景
什么是C语言
C语言是国际上广泛流行的,很有发展的前途的计算机高级语言,它适合于作为系统描述语言,既可用来写系统软件,也可用来写应用软件的一种高级语言之一。
2、C语言的产生的历史背景
C语言是在1973年间,贝尔实验室的D.M.Ritchie在B语言的基础上发展起来的,它保持了BCPL和B语言的优点:精练、接近硬件,又克服了它们的缺点:过于简单,数据无类型等。
二、C语言的特点
1、语言简洁、紧凑、使用方便、灵活。
2、运算符丰富。
3、数据结构丰富,具有现代化语言的各种数据结构。
4、具有结构化的控制语句。
5、语法限制不太严格,程序设计自由度大。
6、C语言允许直接访问物理地址。
7、生成目标代码质量高,程序执行效率高。
8、用C语言写的程序可移植性好。
简单的C程序介绍及C程序的上机步骤
一、简单C程序介绍(学会读懂一个简单的C程序)
#includestdio.h (函数头
main( ) (主函数
{int a,b,sum; (定义变量
a=123;b=456; (以下3行为C语句
sum=a+b;
printf(“sum is %d\n”,sum);
}
二、C程序的上机步骤
补充概念:
1、程序:就是一组计算机能识别和执行的指令。
2、源程序:用高级语言编写的程序称为“源程序”。
3、目标程序:用“编译程序”将源程序编译成二进制形式,形成可执行的程序叫做目标程序。
C程序的上机步骤(实操讲述)
1、打开Turbo C程序,输入源程序
2、按Ctrl+F9进行调试,查看结果
3、保存源程序
打开源程序的方法:
1、打开Turbo C程序,单击File菜单,选择Open命令
2、在弹出的对话框中输入要打开的源程序路径,单击OK按钮即可。
保存源程序的方法:
1、单击File菜单,选择Save 命令,
2、在弹出的对话框中输入要保存的源程序路径,单击OK按钮即可。
C语言的数据类型(一)
一、一个C语言程序应包括的内容
1、对数据的描述:在程序中要指定数据的类型和数据的组成形式。
2、对操作的描述:即操作步骤,也就是算法。
故:数据结构+算法=程序
若采用结构化的程序设计方法进行程序设计时,关且用某一种计算机语言来表示时:
程序=算法+数据结构+程序设计方法+语言工具和环境
C语言的常量和变量
一、常量和符号常量:
1、什么是常量:
在程序运行过程中,其始终保持不变的量称为常量(整型、实型、字符常量)
2、什么是和符号常量:
用一个标识符代表一个常量的,称为和符号常量。即采用标识符形式的常量。
3、宏定义:用一个指定的标识符(即名字)来代表一个字符。
格式:#define 标识符 字符串
例如:#define PI 3.1415926
二、变量和标识符
1、什么是变量
在程序运行过程中,其值是可以改变的量称为变量.
2、什么是标识符:用来标识变量名、符号常量名、函数名。数组名等的有效字符序列称为标识符。简单地说,标识符就是一个名字。
3、标识符的命令方法:
C语言规定:标识符只能由字母、数字和下划线三种字符组成.且第一个字符必须为字母或下划线。关键字不能作为标识符。
整形数据
一、整形数据在内存中的存放形式
整形数据在内存中的存放形式:以二进制形式存放。
例如:int i;i=10;
整型常量的表式方法:
1、十进制:0、-111;2、八进制:-0111、021;3、十六进制:0x21、+015
二、整型数据的类型
数据类型 数据类型符 占用字节数 数值范围 整型 int 2(或4) 同短整(或长整型) 短整型 short 2 -32768~+32767 长整型 long 4 -2147483648~+2147483647 无符号整型 unsigned [int] 2(或4) 同无符号短整型(长整型) 无符号短整型 unsigned short 2 0~65535 无符号长整型 unsigned long 4 0~4294967295 三、整型数据的定义方法
数据类型符 变量名1,变量名2,…;
例如:int a,b,c;
实型数据
一、实型常量表示方法:实数又称为浮点数。实数的表示主要有两种形式
(1):十进制小数形式。由数字和小数点组成(注意必须有小数点)。
例如:123.0;0.0
(2):指数形式。
例如:123e3或123E3都代表123×103
注意:e(或E)前后必须有数字,且e(或E)之后的数必须为整数。
二、实型数据
您可能关注的文档
- baccano生之酒分集介绍(截图)+人物介绍(定妆照).docx
- BA历史会考复提纲(人民版必修二) 1.doc
- BA历史会考复提纲(人民版必修二)_1.doc
- Bdpdpha质学试题考试.doc
- BEC中级听力题技巧总结.doc
- BEC剑桥商务语中级作文模板、例题超全解析.doc
- belkin无路由器设置adsl无线路由器设置方法.doc
- BEYOND全歌曲名称.doc
- BE型电除尘器修工艺规程.doc
- bko+388洞开工报告.docx
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 保障农民工工资支付协调机制和工资预防机制.docx VIP
- (35页PPT)腾讯iOA零信任安全解决方案.pptx
- 供应链管理第章.ppt VIP
- 有机化学醇酚醚.ppt VIP
- 【真题】2025年湖北省公务员考试《申论》试题及答案解析(县乡卷).pdf VIP
- 《2025年人工智能在制造业应用》.docx VIP
- 2018年浙江省杭州市中考科学试卷含答案.docx VIP
- 东北地区自然地理概况课件市公开课一等奖省赛课微课金奖课件.pptx VIP
- Power Up3课后单元测试 - U7 - Unit Test.docx VIP
- EN755-2铝及铝合金挤压杆材,管材及型材 第2部分:机械性能.doc
原创力文档

文档评论(0)