资源描述:
《c语言复习课件2-3常量、变量数据类型.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、#includemain(){intsum;sum=10+15;printf(″sum=%d″,sum);}#includemain(){intpn,tn;floatw1=3.2,w2,w3=0.369;charch;pn=100;tn=pn-1;w2=w1+w3;ch=‘K’;printf(″%d%d″,pn,tn);printf(″%f+%f=%f″,w1,w3,w2);printf(″%c″,ch);}分析程序中:常量、变量、标识符,数据类型不同的数据类型定义不同的变量就得到不同的变量。如整
2、型数据定义的变量,得到的就是整型变量。三、数据对象——常量和符号常量(1).常量(字面量)是指数据对象的直接表达形式,其中可读出数据的值:如68,1.72(2).程序运行过程中常量不会发生任何变化(3).常用于设置数据的初始值1、常量定义:三、数据对象——常量和符号常量用一个标识符来代表在程序中多次用到的一个常量2.符号常量:格式:#define标识符常量Eg:#definePp3.14已知圆的半径,求圆的周长和面积。#definePI3.14159main(){intr;floatl,s;r=10;l=2*PI*r;s=PI*r*r;pr
3、intf(″周长=%f″,l);printf(″面积=%f″,s);}三、数据对象——常量和符号常量#include"stdio.h"#defineZHUmain()#defineZXint#defineCH'A'ZHU{charcha=CH;ZXk=8567;printf("%d",k);}练一练:1.定义值为2002的符号常量HW的命令是。2.下面定义符号常量正确的是( )A)#definePI3.14;B)#definePI3.14C)#definePI,3.14D)#definePI=3.143.定义值为helloword
4、的符号常量HY的命令是4.定义值为A的符号常量DX的命令是5.定义值为7.0的符号常量FD的命令是注意:#define替换的作用,将后面的内容均替换给当前这个符号。四、数据对象——变量程序在运行过程中其值可以改变的数据对象。1.变量的定义:已知圆的半径,求圆的周长和面积。#definePI3.14159main(){intr;floatl,s;r=10;l=2*PI*r;s=PI*r*r;printf(″周长=%f″,l);printf(″面积=%f″,s);}四、数据对象——变量变量名:存放变量值的符号名(变量所对应内存单元的符号化地
5、址)变量值2.变量包含两个部分:3.对变量使用的原则:先定义后使用4.格式:类型标识符变量名列表intm;floatl,s;四、数据对象——变量5.给变量赋值:先定义后赋值intr;r=6;或者:intr=6;6.变量使用遵守:新来旧去原则7.为了区分符号常量和变量:符号常量通常用大写字母表示,变量通常用小写字母定义多个变量并且赋值:1)inta,b;a=b=7;2)inta,b;a=7;b=7;3)inta=b=7;4))inta=7,b=7;请问以上4种都可以吗?练一练:1.变量包含两个方面的内容是 和 。一个变量对应
6、着计算机的 ,在C语言中使用变量必须遵守 原则,定义变量的格式为 。2.定义变量必须指明变量的 和 。3.下面对变量的定义正确的是( )A)intx,yB)fv:float;C)charch;D)doubleint;五、基本数据类型——整形1.整形整形常量整形变量2.整形常量:不带小数点或指数的数都是整型常数十进制常量:如125、-4、0、+9八进制常量:以0开头的整型常数如:十进制的8写成八进制010;-10写成八进制-012。十六进制常量:以0x或0X
7、开头的数字串为十六进制数。如:十进的125写成十六进制0X7D,16写成0x10长整型常量:常量后早跟字母L或l如-23L,32l五、基本数据类型3.整形变量:用来存放整型数据的变量,用前先定义(1)定义格式:int变量名列表(int是整型数据的标识符。)例:分别定义各个变量:intx;inty;intz;同时定义多个变量:intx,y,z;定义变量的同时赋初值:intx=3,y=4,z=9;五、基本数据类型(2)分类:int:取值-32768——32767,5位数。long:取值-2147483648——2147483647,10位数。s
8、hort:取值同intunsigned:无符号整型,不能表示负数。取值0——65535。整型常量赋值给整型变量。数据类型的取值范围就是:定义为这种数据类型的变量,在给这个变量赋值