欢迎来到天天文库
浏览记录
ID:27618743
大小:422.51 KB
页数:28页
时间:2018-12-01
《《二讲c数据类型》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基本数据类型第二讲:主要内容:p25C语言的符号系统C语言的数据类型常量与变量3种常见的数据类型重点:3种常见的数据类型(整型、实型、字符型)基本字符标识符一、C语言的符号系统基本字符大写英文字母:ABC……XYZ小写英文字母:abc……xyz数字:012……9特殊字符:+-*/<>()[]{}_=!#%.,;:‘“
2、&?$^空格符标识符由字母、下划线和数字组成的字符序列#include"stdio.h"main(){inta,b,result;scanf("%d,%d",&a,&b);if(a>b)result=a;elseresult=b;printf("Themaxn
3、umberis:%d",result);}用于程序中的变量、符号常量、数组、函数、数据类型等的名字。标识符1.系统定义标识符具有固定名字和特定含义的标识符分为关键字和预定义标识符2.用户定义标识符用于对用户使用的变量、数组、函数等操作对象进行命名标识符分为:关键字数据类型:int、char、float、double、short、long、void、signed、unsigned、enum、struct、union、const、typedef存储类别:auto、static、register、extern语句命令字:break、case、continue、default、do、
4、else、for、goto、if、return、switch、while运算符:sizeof预定义标识符系统标准库函数scanf、printf、putchar、getchar、strcpy、strcmp、sqrt等编译预备处理命令include、define等对标识符的规定用户定义标识符必须以字母或下划线“_”开头不能含有除字母、数字和下划线“_”外的其他字符大小写区分不能与系统定义标识符同名;尽量做到“见名知义”关键字都是小写字母,不允许使用关键字为变量、数组、函数等操作对象命名Abcdefine2xdoublestudentm+ya#b-4_1Whileintletx%y
5、namedoπwtmCtrlswicthinclude练习:以下标示符中,哪些是合法标识符,哪些是不合法标识符。C语言的数据类型程序中使用的各种变量都应预先加以定义,即先定义,后使用。即对于程序中用到的所有数据在使用之前都必须指定其数据类型。数据:常量、变量数据类型基本类型构造类型短整型长整型无符号整型整型字符型字符串型实型数组类型结构体类型公用体类型枚举类型单精度型双精度型长双精度型指针类型常量定义:程序运行时其值不能改变的量(即常数)分类:常数(直接常量)、符号常量1)常数:如123、-5、2.5、-5.78、‘a’、‘b’、“student”常量和变量整型常量实型常量
6、字符常量字符串常量定义:用一个标识符代表一个常量,相当于为常数取一个名字,但它的值在运行过程中不能被改变。格式:①使用const命令定义,格式是:const<类型名><符号常量名>=<表达式>;2)符号常量符号常量名:必须是合法的标识符,最好做到”见名知义“,一般用大写字母表示。表达式:值必须确定唯一。可以在一行中同时声明若干个符号常量,“,”隔开。可放在函数内,也可放在函数外。例:constfloatPI=3.1415926;constintX=10,Y=20;constintPRICE=30;constintPRICE=5*6;②#define<符号常量名><常量>2)符
7、号常量#define是一条预处理命令(预处理命令都以“#”开头),称为宏定义命令,其功能是把该符号常量名定义为其后的常量值。一经定义,以后在程序中所有出现该符号的地方均代之以该常量值。一般放在程序开头。例:#definePI3.1415926#definePRICE30#definePRICE30main(){intnum1,num2,total1,total2;num1=10;num2=8;total1=num1*PRICE;total2=num2*PRICE;printf("total1=%d",total1);printf("total2=%d",total2)
8、;}使用符号常量的优点:能做到”一改全改”例:有两种物品价格都为30元/千克,其中一种买了10千克,另一种买了8千克,求两种物品各需要多少元。4040变量概念:其值可以改变的量一个变量应该有一个名字,在内存中占据一定的存储单元,在该内存单元中存放变量的值。区分变量名与变量值。变量名的命名规则:遵循标识符的命名规则,一般用小写。变量定义必须放在变量使用之前。“先定义后使用”。一般放在函数体的开头部分。变量定义的一般格式:数据类型变量1[,变量2,…,变量n];变量的使用:先定义,后使用a变量名3变量值存储
此文档下载收益归作者所有