C语言程序设计PPT课件第2章C数据类型.ppt
《C语言程序设计PPT课件第2章C数据类型.ppt》由会员分享,可在线阅读,更多相关《C语言程序设计PPT课件第2章C数据类型.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第第第2 2 2 2章章章章 C C C C数据类型数据类型数据类型数据类型2023/1/162/26本章学习内容本章学习内容 常量和变量,整型和实型常量和变量,整型和实型 标识符命名,变量的定义和赋值标识符命名,变量的定义和赋值 计算数据类型占用内存空间的大小计算数据类型占用内存空间的大小 2023/1/163/262.1常量与变量常量与变量 C语言程序处理的数据形式语言程序处理的数据形式常量(常量(常量(常量(constantconstant)在程序中不能改变其值的量在程序中不能改变其值的量在程序中不能改变其值的量在程序中不能改变其值的量变量(变量(变量(变量(variablevaria
2、ble)其值在程序执行过程中是可以改变的其值在程序执行过程中是可以改变的其值在程序执行过程中是可以改变的其值在程序执行过程中是可以改变的2023/1/164/26一个简单的一个简单的C程序例子程序例子#includeinclude /*/*函数功能函数功能函数功能函数功能:计算两个整数相加之和计算两个整数相加之和计算两个整数相加之和计算两个整数相加之和 入口参数入口参数入口参数入口参数:整型数据整型数据整型数据整型数据a a和和和和b b 返回值:返回值:返回值:返回值:整型数整型数整型数整型数a a和和和和b b之和之和之和之和*/intint AddAdd(intint a,a,intin
3、t b)b)returnreturn(a+b);(a+b);/*/*主函数主函数主函数主函数*/mainmain()()intint x,y,sum=0;x,y,sum=0;printfprintf(Input two integers:);(Input two integers:);scanfscanf(%d%d,&x,&y);/*(%d%d,&x,&y);/*输入两个整型数输入两个整型数输入两个整型数输入两个整型数x x和和和和y*/y*/sum=sum=AddAdd(x,y);/*(x,y);/*调用函数调用函数调用函数调用函数AddAdd计算计算计算计算x x和和和和y y相加之和相加
4、之和相加之和相加之和*/printfprintf(sum=%dn,sum);/*(sum=%dn,sum);/*输出输出输出输出x x和和和和y y相加之和相加之和相加之和相加之和*/并列的两个函数并列的两个函数其中主函数是其中主函数是程序的入口程序的入口程序注释程序注释编译预处理命令编译预处理命令2023/1/165/26C程序常见符号分类程序常见符号分类 关键字(关键字(关键字(关键字(KeywordKeyword)又称保留字(又称保留字(又称保留字(又称保留字(C C Reserved WordReserved Word )A word that has special meaning
5、in CA word that has special meaning in C 标识符(标识符(标识符(标识符(IdentifierIdentifier)系统预定义标识符(系统预定义标识符(系统预定义标识符(系统预定义标识符(C Standard C Standard IdentifierIdentifier)A word having special meaning but A word having special meaning but may be redefined(but is not may be redefined(but is not recommended!)recomm
6、ended!)用户自定义标识符用户自定义标识符用户自定义标识符用户自定义标识符 变量,函数名,变量,函数名,变量,函数名,变量,函数名,2023/1/166/26C程序常见符号分类程序常见符号分类 运算符(运算符(运算符(运算符(OperatorOperator)详见附录详见附录详见附录详见附录C C 分隔符(分隔符(分隔符(分隔符(SeparatorSeparator)空格、回车空格、回车空格、回车空格、回车/换行、逗号等换行、逗号等换行、逗号等换行、逗号等 其他符号其他符号其他符号其他符号 和和和和 标识函数体或语句块标识函数体或语句块标识函数体或语句块标识函数体或语句块 /*/*和和和和
7、*/是程序注释的定界符是程序注释的定界符是程序注释的定界符是程序注释的定界符 常量常量常量常量(ConstantConstant)2023/1/167/26 在程序中不能改变其值的量在程序中不能改变其值的量在程序中不能改变其值的量在程序中不能改变其值的量 包括包括包括包括:整型整型整型整型(如如如如 0,67,-2,0,67,-2,123123L,L,123 123u,u,0 022,22,0 x0 x1212)默认为默认为默认为默认为intint实型实型实型实型(如如如如 2.3,1.2e-5,2.732.3,1.2e-5,2.73F,F,2.73 2.73L L)默认为默认为默认为默认为d
8、oubledouble字符型字符型字符型字符型(如如如如 z,3,$,nz,3,$,n)用用用用 开头的字符为转义字符开头的字符为转义字符开头的字符为转义字符开头的字符为转义字符,代表代表代表代表1 1个字符个字符个字符个字符字符串字符串字符串字符串(如如如如 UKM,1,5aUKM,1,5a)枚举型枚举型枚举型枚举型常量常量(Constant)长整型长整型无符号整型无符号整型 八进制八进制十六进制十六进制单精度实型单精度实型长双精度实型长双精度实型十进制小数十进制小数指数形式指数形式十进制十进制2023/1/168/26变量变量(Variable)变量的值在程序执行过程中是可以改变的变量的值
9、在程序执行过程中是可以改变的 变量的属性变量的属性Name Name 变量名变量名变量名变量名Type Type 变量类型变量类型变量类型变量类型Value Value 变量的值变量的值变量的值变量的值Address Address 变量的存储单元变量的存储单元变量的存储单元变量的存储单元地址地址地址地址2023/1/169/26 变量的声明变量的声明变量的声明变量的声明 类型关键字类型关键字类型关键字类型关键字 变量名变量名变量名变量名;变量声明变量声明(Variable Declaration)使用变量的基本原则使用变量的基本原则使用变量的基本原则使用变量的基本原则 变量必须先声明,后使用
10、变量必须先声明,后使用变量必须先声明,后使用变量必须先声明,后使用 所有变量必须在第一条可执行语句前声明所有变量必须在第一条可执行语句前声明所有变量必须在第一条可执行语句前声明所有变量必须在第一条可执行语句前声明 声明的顺序无关紧要声明的顺序无关紧要声明的顺序无关紧要声明的顺序无关紧要 一条声明语句可声明若干个同类一条声明语句可声明若干个同类一条声明语句可声明若干个同类一条声明语句可声明若干个同类型的变量型的变量型的变量型的变量2023/1/1610/26变量声明变量声明(Variable Declaration)声明变量是初始化变量的最好时机声明变量是初始化变量的最好时机声明变量是初始化变量
11、的最好时机声明变量是初始化变量的最好时机 不被初始化的变量,其值为随机数不被初始化的变量,其值为随机数不被初始化的变量,其值为随机数不被初始化的变量,其值为随机数结果会是什么?结果会是什么?2023/1/1611/26运算规则:运算规则:变量变量变量变量 表达式表达式表达式表达式 语法:语法:变量变量变量变量 =表达式表达式表达式表达式 ;规则:规则:左值和右值类型一致左值和右值类型一致Valid Example:Invalid Example:int x;int y;x=12;y=5.75;变量赋值变量赋值变量赋值变量赋值(Variable AssignmentVariable Assign
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 PPT 课件 数据类型
限制150内