C语言-第2章 C语言基础概述ppt课件.ppt

C语言-第2章 C语言基础概述ppt课件.ppt

ID:58886419

大小:723.50 KB

页数:55页

时间:2020-09-30

C语言-第2章 C语言基础概述ppt课件.ppt_第1页
C语言-第2章 C语言基础概述ppt课件.ppt_第2页
C语言-第2章 C语言基础概述ppt课件.ppt_第3页
C语言-第2章 C语言基础概述ppt课件.ppt_第4页
C语言-第2章 C语言基础概述ppt课件.ppt_第5页
资源描述:

《C语言-第2章 C语言基础概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章C语言基础2.1数据类型2.2标识符、常量和变量2.3基本类型数据2.4运算符及表达式本章小结及作业巩固练习2.1数据类型存取数据必须先确定数据的编码方式、存储格式和所占的存储长度,C语言中把这三者结合起来,给出几种固定的形式,这些形式就是最基本的数据类型。为什么要设置数据类型?在计算机中使用一定长度的存储单元(通常是字节的倍数)来存储数据。长度决定了数据取值范围的大小。存储的编码方式有:原码、反码、补码、ASCII码。。。存储的存储格式有:定点型、浮点型。。。数据类型基本类型(简单)构造类型指针类型空类型数组类型结构体类型共用体类型标准类型用户自定义类型:整型

2、实型字符型单精度型双精度型枚举类型2.1数据类型back2.2标识符、常量与变量1、字符集C语言字符集由以下几部分组成:①字母:大、小写英文字母共52个。②数字:0~9共10个③空白符:空格符、制表符、换行符等统称为空白符。④标点和特殊字符:+-*/%_.=<>&

3、()[]{};?:’”!#等25个。标识符是指用来标识变量名、符号常量名、函数名、文件名以及一些具有专门含义的有效字符序列。①以字母或下划线(_)开头,由字母、数字、下划线组成的字符序列。如:num,a8,no_13d,no1,xk#1②大写字母和小写字母视为两个不同的字符。③标识符的长度一般规定取前面8个

4、字符,多余的不被识别。例如student_name和student_num被认为是相同的标识符student_。2、标识符关键字标识符:预定义标识符:用户标识符:代表固定含义,不能另作它用。(P17表2.1)代表特定含义(一般是库函数名和预编译处理命令名),一般不另作它用。标识符分类定义用户标识符时注意:大小写有区分。如book,BOOK,Book。标识符做到“见名知意”。如average,sum,length等。关键字不能作为标识符。如do,int,if等。3、常量在程序运行过程中,其值不能被改变的量称为常量。符号常量:#define符号常量名常量如:#defi

5、nesum10常量类型:算术型运算常量:123,3.1415926字符型常量:’a’,“hello”使用标识符#include"stdio.h"main(){floatradius;/*radius:圆的半径*/floatarea,length;/*area、length:面积和周长*/scanf("%f",&radius);/*输入圆的半径*/area=3.1415926*radius*radius;/*求圆的面积*/length=2*3.1415926*radius;/*计算圆的周长*/printf(“area=%f,length=%f",area,length)

6、;}#definePI3.1415926PIPI【例】计算圆的面积和周长。(1)变量名:既代表某存储空间,又代表该空间存储的数据。(3)变量的数据类型:决定了存储空间的大小。C要求:变量必须先声明后使用,指明其数据类型变量定义格式:数据类型标识符变量名表如:inta,b,c;floatd;(4)变量的地址:即变量所占内存空间首字节的编号。4、变量radius6(2)变量的值:存放在存储单元中的数据(存储单元内容)。程序执行过程中,其值可以被改变的量#include"stdio.h"main(){floatradius;floatarea,length;scanf("%

7、f",&radius);area=3.1415926*radius*radius;length=2*3.1415926*radius;printf(“area=%f,length=%f",area,length);}#definePI3.1415926PIPI【例】计算圆的面积和周长。说明部分执行部分back整型数据类型标识符整型数据有基本型、短整型、长整型和无符号型四种。基本整型(简称整型):int短整型:shortint或short长整型:longint或long无符号型:表示不带符号的整数。又可分为以下三种:无符号整型:unsignedint无符号短整型:uns

8、ignedshort无符号长整型:unsigned1ong整型数据2.3基本类型数据类型名称占用的字节数数值范围int4-2147483648(-231)~2147483647(231-1)shortint2-32768(-215)~32767(215-1)longint4-2147483648(-231)~2147483647(231-1)unsignedint40~4294967295(232-1)unsignedshort20~65535(216-1)unsignedlong40~4294967295(232-1)表2.1各种整型数据所占内存字

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

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

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