《c程序设计谭浩强》PPT课件.ppt

《c程序设计谭浩强》PPT课件.ppt

ID:52065036

大小:653.00 KB

页数:53页

时间:2020-03-31

《c程序设计谭浩强》PPT课件.ppt_第1页
《c程序设计谭浩强》PPT课件.ppt_第2页
《c程序设计谭浩强》PPT课件.ppt_第3页
《c程序设计谭浩强》PPT课件.ppt_第4页
《c程序设计谭浩强》PPT课件.ppt_第5页
资源描述:

《《c程序设计谭浩强》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章C语言基础2.1数据类型2.2标识符、常量和变量2.3基本类型数据2.4运算符及表达式数据类型基本类型(简单)构造类型指针类型空类型数组类型结构体类型共用体类型标准类型用户自定义类型:整型实型字符型单精度型双精度型枚举类型2.1数据类型2.2标识符、常量与变量1、字符集C语言字符集由以下几部分组成:①字母:大、小写英文字母共52个。②数字:0~9共10个③空白符:空格符、制表符、换行符等统称为空白符共3个。④标点和特殊字符:+-*/%_.=<>&

2、()[]{};?:’”!#等25个。标识符是指用来标识变量名、符号常量名、函数名、文件名以及一些具有专门

3、含义的有效字符序列。①以字母或下划线(_)开头,由字母、数字、下划线组成的字符序列。如:num,a8,no_13d,no1,xk#1②大写字母和小写字母视为两个不同的字符。③标识符的长度一般规定取前面8个字符,多余的不被识别。例如student_name和student_num被认为是相同的标识符student_。2、标识符:关键字标识符:预定义标识符:用户标识符:代表固定含义,不能另作它用。代表特定含义(一般是库函数名和预编译处理命令名),一般不另作它用。标识符分类定义用户标识符时注意:大小写有区分。如book,BOOK,Book。标识符做到“见名知意”

4、。如average,sum,length等。关键字不能作为标识符。如do,int,if等。3、常量:在程序运行过程中,其值不能被改变的量称为常量。符号常量:#define符号常量名常量常量类型:算术型运算常量:123,3.1415926字符型常量:’a’,“hello”#include"stdio.h"main(){floatradius;/*radius圆的半径*/floatarea,length;/*area圆的面积*/printf("Pleaseinputradius:");scanf("%f",&radius);/*输入圆的半径*/area=3.1

5、415926*radius*radius;/*计算圆的面积*/length=2*3.1415926*radius;/*计算圆的周长*/printf(“area=%f,length=%f",area,length);}#definePI3.1415926PIPI【例】计算圆的面积和周长。程序执行过程中,其值可以被改变的量(1)变量名:既代表某存储空间,又代表该空间存储的数据。(3)变量的数据类型(内存中占据内存空间的大小和变量的取值范围)C要求:变量必须先声明后使用,指明其数据类型变量定义格式:数据类型标识符变量名表如:inta,b,c;floatd;(4)

6、变量的地址:即变量所占内存空间的首字节的编号。4、变量:a6(2)变量的值:存放在存储单元中的数据(存储单元内容)。标识符整型数据类型标识符整型数据有基本型、短整型、长整型和无符号型四种。基本整型(简称整型):类型标识符为int。短整型:类型标识符为shortint或short。长整型:类型标识符为1ongint或1ong。无符号型:表示不带符号的整数。又可分为以下三种:无符号整型:类型标识符为unsignedint。无符号短整型:类型标识符为unsignedshort无符号长整型,类型标识符为usigned1ong。整型数据2.3基本类型数据类型名称占用

7、的字节数数值范围int2-32768(-215)~32767(215-1)shortint2-32768(-215)~32767(215-1)longint4-2147483648(-231)~2147483647(231-1)unsignedint20~65535(216-1)unsignedshort20~65535(216-1)unsignedlong40~4294967295(232-1)表2.1各种整型数据所占内存字节数和取值范围例如:intk;longp,l;unsignedshortn,m;任何一种数据类型都有常量和变量之分2、整型变量的定义

8、变量定义后,只是在内存中申请了相应的空间,此时存储空间中并没有有意义的数据,即变量没有确定的值。C语言中整型常量可以用3种形式表示:①十进制数,如+123,-234,0,23;②八进制数,如0234,0777;③十六进制数,如0x234,0x9A。整型数又分为基本整型、短整型、长整型(后加l或L)和无符号整型数(后加u或U)。前缀、后缀可同时使用以表示不同类型不同进制的整型数。如03456LU表示八进制无符号长整型数。3、整型常量二.实型数据1.实型数据类型标识符实型数据有单精度型和双精度型两种。单精度型:类型标识符为float。双精度型:类型标识符为do

9、uble。类型占用字节数有效数字数值范围float46-73.4*

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

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

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