最简单的C程序设计ppt课件.ppt

最简单的C程序设计ppt课件.ppt

ID:58725994

大小:497.00 KB

页数:78页

时间:2020-10-04

最简单的C程序设计ppt课件.ppt_第1页
最简单的C程序设计ppt课件.ppt_第2页
最简单的C程序设计ppt课件.ppt_第3页
最简单的C程序设计ppt课件.ppt_第4页
最简单的C程序设计ppt课件.ppt_第5页
资源描述:

《最简单的C程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、7/31/20211第3章最简单的C程序设计 ——顺序程序设计3.1顺序程序设计举例3.2数据的表现形式及其运算3.2.1常量和变量1.常量在程序运行过程中,其值不能被改变的量。(1)整型常量(2)实型常量(3)字符常量(4)字符串常量(5)符号常量7/31/202121.常量(1)整型常量十进制整数。八进制整数。以0开头。如0123、–011。十六进制整数。以0x开头。如0x123、–0x12。(2)实型常量十进制小数形式指数形式形式:12.34e3、-1.23E-77/31/202131.常量(3)字符常量普通字符,用单撇号括起来的字符。如'a','D','1','

2、?','$'。此为源程序级的表示,例如c='a';若在计算机中表示,则为其ASCII码的二进制。注意ASCII表的规律,空字符、空格字符转义字符:以字符开头的字符序列。例如''7/31/20214转义字符字符形式tbrf\'"oooxhh含义换行水平制表退格回车换页字符字符'字符"1~3位8进制所代表的字符1~2位16进制所代表的字符ASCII代码109813129239347/31/20215利用ddd和xhh可表示任何字符(只要已知其ASCII码)例如'101'等同于'A','12'等同于'‘;''、'00'为空字

3、符。例转义字符的应用。#includeintmain(){printf("abctderftg");printf("htibbjk");return0;}输出:abcdefabcgdehihjikhjkfgde屏幕显示与打印机所看的一样吗?7/31/20216(4)字符串常量字符串常量是一对双引号括起来的字符序列。例如:"Howdoyoudo","abc","a""a"与'a'的不同。字符串常量在内存中的存放。例如"CHINA"CHINA7/31/20217(5)符号常量例符号常量的使用#definePRICE30intmain(){

4、intnum,total;num=10;total=num*PRICE;printf("Total=%d",total);return0;}intmain(){intnum,total;num=10;total=num*30;printf("Total=%d",total);return0;}符号常量的作用:(1)含义清楚(2)便于修改7/31/202182.变量其值可以改变的量称为变量。源程序中变量有一个名字。程序运行时对应内存相应的存储单元(地址)。C语言中变量:“先定义,后使用”。便于保证(1)变量使用的正确性;(2)为其分配合适的单元;(3)变量进行运算的正确性。

5、a123变量名变量值对应单元地址存储单元7/31/202193.常变量constinta=3;在该变量存在期间其值不能改变。与变量的异同?与常量的异同?与符号常量的异同?#definePRICE30+30intmain(){intnum,total;num=10;total=num*PRICE;printf("Total=%d",total);return0;}total=num*PRICE;=》total=num*30+30;7/31/2021104.标识符标识符(identifier):用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。有效标识

6、符:只能由字母、数字、下划线组成,且第一个字符必须为字母或下划线。注1:C语言中大、小写字母是有区别的。注2:标识符的长度(各个C编译系统自己的规定)。7/31/2021113.2.2数据类型所谓类型,就是对数据分配存储单元的安排,包括存储单元的长度以及数据的存储形式。数据类型基本类型整型(int)字符型(char)实型(浮点型)枚举类型单精度型(float)双精度型(double)指针类型空类型构造类型数组类型结构体类型共用体类型7/31/2021123.2.3整型数据1.整型数据的分类(1)基本整型inti;//int型数据单元为2个字节或4个字节i=10;数值是以补

7、码表示的。例如–10的补码。0000000000001010i20002001i的地址为2000000000000000101010的原码1111111111110101按位取反1111111111110110再加17/31/2021131.整型数据的分类基本整型:int短整型:shortint或short长整型:longint或long双长整型:longlongint(C99新增,较多编译器未支持)sizeof(short)≤sizeof(int)≤sizeof(long)≤sizeof(longlong)2.整型变量的符号

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

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

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