C语言:2.1.1C基础数据类型和语法ppt课件.ppt

C语言:2.1.1C基础数据类型和语法ppt课件.ppt

ID:58885783

大小:671.00 KB

页数:78页

时间:2020-09-30

C语言:2.1.1C基础数据类型和语法ppt课件.ppt_第1页
C语言:2.1.1C基础数据类型和语法ppt课件.ppt_第2页
C语言:2.1.1C基础数据类型和语法ppt课件.ppt_第3页
C语言:2.1.1C基础数据类型和语法ppt课件.ppt_第4页
C语言:2.1.1C基础数据类型和语法ppt课件.ppt_第5页
资源描述:

《C语言:2.1.1C基础数据类型和语法ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言基础主讲老师:欧阳坚目录概述C语言的昨天和今天程序、编程语言和职业程序员C编码风格常量、变量、数据类型和表达式C函数那点事分支语句循环语句概述C语言的昨天和今天C语言的昨天C语言的历史可以追溯到1969年。在1969年,美国贝尔实验室的KenThompson为DECPDP-7计算机设计了一个操作系统软件,这就是最早的UNIX。接着,他又根据剑桥大学的MartinRichards设计的BCPL语言为UNIX设计了一种便于编写系统软件的语言,命名为B。B语言是一种无类型的语言,直接对机器字操作,这一点和后来的C语言有很大不同。作为系统软件编程

2、语言的第一个应用,KenThompson使用B语言重写了其自身的解释程序。1972—1973年间,同在贝尔实验室的DenisRitchie改造了B语言,为其添加了数据类型的概念,并将原来的解释程序改写为可以在直接生成机器代码的编译程序,然后将其命名为C。1973年,KenThompson小组在PDP-11机上用C重新改写了UNIX的内核。与此同时,C语言的编译程序也被移植到IBM360/370、Honeywell11以时VAX-11/780等多种计算机上,迅速成为应用最广泛的系统程序设计语言。KenThompson(大胡子)KenThompso

3、n和DenisRitchieC语言的今天今天,C语言主要用于嵌入式开发与Unix/Linux操作系统及驱动的开发程序、编程语言和职业程序员C编码风格什么是程序?程序由一系列指令(Instruction)组成,指令是指示计算机做某种运算的命令,通常包括以下几类:输入(Input)从键盘、文件或者其它设备获取数据。输出(Output)把数据显示到屏幕,或者存入一个文件,或者发送到其它设备。基本运算执行最基本的数学运算(加减乘除)和数据存取。测试和分支测试某个条件,然后根据不同的测试结果执行不同的后续指令。循环重复执行一系列操作。对于程序来说,有上面

4、这几类指令就足够了。你曾用过的任何一个程序,不管它有多么复杂,都是由这几类指令组成的。什么是编程语言?编程语言(ProgrammingLanguage)分为低级语言(Low-levelLanguage)和高级语言(High-levelLanguage)。机器语言(MachineLanguage)和汇编语言(AssemblyLanguage)属于低级语言,直接用计算机指令编写程序。而C、C++、Java、Python等属于高级语言,用语句(Statement)编写程序,语句是计算机指令的抽象表示。职业程序员C编码风格职业程序员应用的C编码风格缩进

5、和空白注释标识符命名规范函数indent工具常量、变量、数据类型和表达式常量与变量在程序中值不能够更改的量叫做常量。相对的,值可以更改的量叫做变量。例如:inta;a=1;上述语句中,a是变量,而1是常量。C语言中的常量C语言中常量的形式:整型常量:1,-1,0xff,077实型常量:1.0,-1.0字符型常量:‘c’,‘A’,‘,’字符串型常量:“hello”,“你好啊”常量问题“你”这个汉字算是字符呢还是字符串呢?注意汉字字符和ASCII字符的区别。C语言中的变量C语言中的变量的值可以改变,例如:inta;a=1;a=-1;aa第一次赋值第

6、二次赋值1-1使用变量需要注意的问题C语言中的变量必须“先声明,再引用”。正确的用法:inta;a=1;错误的用法:a=1;在声明变量时注意不要忘记指定变量的类型。数据类型C语言中的数据类型分为三种:基本类型:整型,实型,字符型等复杂类型:数组,指针,结构体,枚举等特殊类型:空类型整型数据数据类型名C语言中的关键字整型int无符号整型unsignedint短整型short无符号短整型unsignedshort长整型long无符号长整型unsignedlong整型数据的大小使用sizeof关键字判断一个数据类型的大小#include

7、h>intmain(void){printf(“int%d,short%d,long%d”,sizeof(int),sizeof(short),sizeof(long));return0;}整型数据的大小类型名类型所占用的字节数16位cpu32位cpu64位cpuint244unsignedint244short222unsignedshort222long448unsignedlong448整型数据表示的有效范围类型名类型所占用的字节数16位32位64位int-32768,32767-2147483648,2147483647-21474

8、83648,2147483647unsignedint0,655350,42949672950,4294967295short-32768,32767

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。