计算机等级考试C语言第2章数据类型课件_第1页
计算机等级考试C语言第2章数据类型课件_第2页
计算机等级考试C语言第2章数据类型课件_第3页
计算机等级考试C语言第2章数据类型课件_第4页
计算机等级考试C语言第2章数据类型课件_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第2章 C数据类型第1页,共18页。本章学习内容2.1 常量与变量2.2 简单的屏幕输出2.3 数据类型2.4 如何计算变量或数据类型所占内存空间的大小2.5 变量的赋值和赋值运算符 计算数据类型占用内存空间的大小 第2页,共18页。一个简单的C程序例子 主函数,程序的入口程序注释编译预处理命令/*下面的程序用来求两数的和*/#include int main()int sum,x,y;sum=0;x=23;y=98;sum=x+y;printf(%d+%d=%dn,x,y,sum);return 0;目录第3页,共18页。2.1 常量与变量C语言程序处理的数据形式常量(Constant)在程

2、序中不能改变其值的量变量(Variable)其值在程序执行过程中是可以改变的目录第4页,共18页。在程序中不能改变其值的量包括:整型(如 0,67, -2, 123L, 123u, 022, 0 x12)默认为int实型(如 2.3, 1.2e-5, 2.73F, 2.73L)默认为double字符型(如 z, 3, $, n )用开头的字符为转义字符, 代表1个字符n表示换行字符串(如 UKM, 1, 5a )枚举型2.1.1常量(Constant)长整型无符号整型八进制十六进制单精度实型长双精度实型十进制小数指数形式十进制目录第5页,共18页。2.1.2变量(Variable )变量的值在

3、程序执行过程中是可以改变的 变量的属性Name 变量名Type 变量类型Value 变量的值Address 变量的存储单元地址目录第6页,共18页。变量的声明 类型关键字 变量名;变量声明(Variable Declaration)目录第7页,共18页。C程序常见符号分类 关键字(Keyword)又称保留字具有特殊意义的单词,不能重定义标识符(Identifier)系统预定义标识符(C Standard Identifier)具有特殊意义的单词,但可以重新定义,不建议这样做!用户自定义标识符变量,函数名,#include int main()int sum,x,y;sum=0;x=23;y=9

4、8;sum=x+y;printf(%d+%d=%dn,x,y,sum);return 0;目录第8页,共18页。#include int main()int sum,x,y;sum=0;x=23;y=98;sum=x+y;printf(%d+%d=%dn,x,y,sum);return 0;C程序常见符号分类 运算符(Operator)详见附录C 分隔符(Separator) 空格、回车/换行、逗号等 其他符号 和标识函数体或语句块 /*和*/是程序注释的定界符 目录第9页,共18页。变量声明(Variable Declaration)使用变量的基本原则变量必须先声明,后使用所有变量必须在第一

5、条可执行语句前声明声明的顺序无关紧要一条声明语句可声明若干个同类型的变量int x,y,z;目录第10页,共18页。变量声明(Variable Declaration)声明变量是初始化变量的最好时机不被初始化的变量,其值为随机数结果会是什么?目录第11页,共18页。运算规则: 变量 表达式 语法: 变量 = 表达式 ;规则: 左值和右值类型一致Valid Example:Invalid Example:int x; int y;x = 12;y = 5.75;变量赋值(Variable Assignment)目录第12页,共18页。2.2 简单的屏幕输出用printf()函数。输出一个字符串或

6、按指定格式和数据类型输出若干变量的值。 #include int main()int a=1;float b=2.5;char c=A;printf(a=%dn,a);printf(b=%fn,b);printf(c=%cn,c);printf(c=%dn,c);return 0;%d,%f,%c都是格式字符目录第13页,共18页。2.3数据类型(Data Type)为什么要区分类型?变量的类型决定了数据的存储形式合法的取值范围占用内存空间的大小可参与的运算种类 目录第14页,共18页。数据类型(Data Type)数据类型基本类型构造类型指针类型无类型整型实型(浮点型)字符型枚举类型数组类型结构体类型共用体类型单精度实型双精度实型基本整型长整型短整型无符号整型长双精度实型取值范围参见附录B目录第15页,共18页。不同类型取值范围不同第16页,共18页。2.4如何计算变量或数据类型所占内存空间的大小用sizeof计算两种语法形式 sizeof(类型)结果为类型占用的字节数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论