C语言-数据类型-常量和变量ppt课件.ppt
《C语言-数据类型-常量和变量ppt课件.ppt》由会员分享,可在线阅读,更多相关《C语言-数据类型-常量和变量ppt课件.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益第第2 2章章 C C数据类型数据类型为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益本章学习内容本章学习内容uuC C程序常见符号分类程序常见符号分类uu数据类型数据类型uu常量常量
2、和和变量变量为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益#include#include int main(void)int main(void)int a,b,sum;int a,b,sum;a=3;a=3;b=5;b=5;sum=a+b;sum=a+b;printf(“%dn,sum);printf(“%dn,sum);return 0;return 0;定义定义定义定义 a,b a,b 为为为为 a,b
3、a,b赋值赋值赋值赋值计算计算计算计算a a与与与与b b的和赋给的和赋给的和赋给的和赋给sumsum计算并输出计算并输出计算并输出计算并输出sumsum执行程序的输出结果为:执行程序的输出结果为:执行程序的输出结果为:执行程序的输出结果为:8 8 2.1 一个简单的一个简单的C程序例子程序例子 例例例例 计算两个数的和计算两个数的和计算两个数的和计算两个数的和为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益#i
4、nclude#include int main(void)int main(void)int a,b,sum;int a,b,sum;a=3;a=3;b=5;b=5;sum=a+b;sum=a+b;printf(“%dn,sum);printf(“%dn,sum);return 0;return 0;main()函数函数 C C语语言言由由一一个个或或多多个个函函数数组组成成,每每个个程程序序都都必必须须有有一一个个mainmain()()函数函数因为每个程序总是从这个函数开始执因为每个程序总是从这个函数开始执行行 main()main()函函数数可可以以返返回回一一个个值值,返返回回值值为为
5、0 0表表示示程程序序正正常常结结束束在函数定义的后面有一个左大括号,即在函数定义的后面有一个左大括号,即 它表示函数的开始,后面是函数的主体它表示函数的开始,后面是函数的主体在函数定义的结尾处有一个右大括号,即在函数定义的结尾处有一个右大括号,即 为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益语句语句#include#include int main(void)int main(void)int a,b,su
6、m;int a,b,sum;a=3;a=3;b=5;b=5;sum=a+b;sum=a+b;printf(printf(%dn,sum);%dn,sum);return 0;return 0;函数体内定义函数体内定义函数体内定义函数体内定义 a,b a,b 为为为为 a,ba,b赋值赋值赋值赋值计算计算计算计算a a与与与与b b的和赋给的和赋给的和赋给的和赋给sumsum输出输出输出输出sumsum的值的值的值的值函数返回函数返回函数返回函数返回0 0函数主体中的每个语句都以分号结束。函数主体中的每个语句都以分号结束。C C 程程序序中中的的一一个个语语句句可可以以跨跨越越多多行行,并并且且
7、用用分分号号通通知编译器该语句已结束。知编译器该语句已结束。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益程序说明程序说明 函数是函数是函数是函数是C C程序的基本单位,即程序的基本单位,即程序的基本单位,即程序的基本单位,即C C程序是由函数构成的程序是由函数构成的程序是由函数构成的程序是由函数构成的 C C程序必须有且有一个主函数程序必须有且有一个主函数程序必须有且有一个主函数程序必须有且有一个主函数mai
8、nmain函数;函数;函数;函数;调用系统提供的库函数,在调用之前要加相应的头文件。调用系统提供的库函数,在调用之前要加相应的头文件。调用系统提供的库函数,在调用之前要加相应的头文件。调用系统提供的库函数,在调用之前要加相应的头文件。函数是由函数首部和函数体两部分组成函数是由函数首部和函数体两部分组成函数是由函数首部和函数体两部分组成函数是由函数首部和函数体两部分组成 C C程序的书写格式与规则程序的书写格式与规则程序的书写格式与规则程序的书写格式与规则 C C语句都以分号作为结束标志;语句都以分号作为结束标志;语句都以分号作为结束标志;语句都以分号作为结束标志;建议一行内只写一条语句;建议一
9、行内只写一条语句;建议一行内只写一条语句;建议一行内只写一条语句;C C程序中用程序中用程序中用程序中用“/*/*和和和和*/*/”包含起来的内容,称为注释。包含起来的内容,称为注释。包含起来的内容,称为注释。包含起来的内容,称为注释。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益关键字关键字#include int main(void)int a,b,sum;scanf(%d%d,&a,&b);sum=a+b
10、;printf(%dn,sum);return 0;只需要只需要只需要只需要3232个单词,便可杀入个单词,便可杀入个单词,便可杀入个单词,便可杀入计算机专业!计算机专业!计算机专业!计算机专业!C C语语言言中中的的关关键键字字是是具具有有特特殊殊意意义义的的字字,如如intint用用于于定定义义整整数数类类型型,returnreturn用用于于函函数数的的返返回回。程程序序中中不不能能将将关关键字用于其它目的。键字用于其它目的。C C语言有语言有3232个关键字个关键字 为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了
11、规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益2.2 C程序常见符号分类程序常见符号分类 关键字(关键字(关键字(关键字(KeywordKeyword)又称保留字(详见附录又称保留字(详见附录又称保留字(详见附录又称保留字(详见附录A A)C C语言中预先规定的具有固定含义的一语言中预先规定的具有固定含义的一语言中预先规定的具有固定含义的一语言中预先规定的具有固定含义的一些单词,如些单词,如些单词,如些单词,如int,returnint,return等等等等 标识符(标识符(标识符(标识符(IdentifierIdentifie
12、r)系统预定义标识符系统预定义标识符系统预定义标识符系统预定义标识符 由系统预先定义好的,如由系统预先定义好的,如由系统预先定义好的,如由系统预先定义好的,如 main,scanf,printfmain,scanf,printf等等等等 用户自定义标识符用户自定义标识符用户自定义标识符用户自定义标识符 由用户根据需要自行定义的标识符由用户根据需要自行定义的标识符由用户根据需要自行定义的标识符由用户根据需要自行定义的标识符 变量,函数名,变量,函数名,变量,函数名,变量,函数名,。如。如。如。如:add,x,y,sum:add,x,y,sum为了规范事业单位聘用关系,建立和完善适应社会主义市场经
13、济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益2.2 C程序常见符号分类程序常见符号分类 运算符(运算符(运算符(运算符(OperatorOperator)(算术、关系和逻辑)详见附录算术、关系和逻辑)详见附录算术、关系和逻辑)详见附录算术、关系和逻辑)详见附录C C 分隔符(分隔符(分隔符(分隔符(SeparatorSeparator)空格、回车空格、回车空格、回车空格、回车/换行、逗号等换行、逗号等换行、逗号等换行、逗号等 其他符号其他符号其他符号其他符号 和
14、和和和 标识函数体或语句块标识函数体或语句块标识函数体或语句块标识函数体或语句块 /*/*和和和和*/是程序注释的定界符是程序注释的定界符是程序注释的定界符是程序注释的定界符 数据数据数据数据 -常量常量常量常量和变量和变量和变量和变量为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益2.3数据类型(数据类型(Data Type)为什么要区分类型?为什么要区分类型?为什么要区分类型?为什么要区分类型?变量的类型决定
15、了变量的类型决定了变量的类型决定了变量的类型决定了数据的存储形式数据的存储形式数据的存储形式数据的存储形式合法的取值范围合法的取值范围合法的取值范围合法的取值范围占用内存空间的大小占用内存空间的大小占用内存空间的大小占用内存空间的大小可参与的运算种类可参与的运算种类可参与的运算种类可参与的运算种类 为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益数据类型(数据类型(Data Type)数据类型数据类型基本类型基本
16、类型构造类型构造类型指针类型指针类型无类型无类型整型整型实型(浮点型)实型(浮点型)字符型字符型枚举类型枚举类型数组类型数组类型结构体类型结构体类型共用体类型共用体类型单精度实型双精度实型基本整型长整型短整型无符号整型长双精度实型为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益基本数据类型基本数据类型 intint整数,在目前绝大多数机器上占整数,在目前绝大多数机器上占整数,在目前绝大多数机器上占整数,在目前绝大
17、多数机器上占4 4个字节个字节个字节个字节 floatfloat单精度浮点数,单精度浮点数,单精度浮点数,单精度浮点数,4 4个字节个字节个字节个字节 doubledouble双精度浮点数,双精度浮点数,双精度浮点数,双精度浮点数,8 8个字节个字节个字节个字节 charchar字符,字符,字符,字符,1 1个字节个字节个字节个字节表示表示表示表示256256个个个个ASCIIASCII字符,或字符,或字符,或字符,或02550255的整数的整数的整数的整数为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关
18、系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益整型数据整型数据整型数据是不包含小数部分的数值型数据整型数据是不包含小数部分的数值型数据整型数据是不包含小数部分的数值型数据整型数据是不包含小数部分的数值型数据只用来表示整数,以二进制形式存储。只用来表示整数,以二进制形式存储。只用来表示整数,以二进制形式存储。只用来表示整数,以二进制形式存储。因此,其表数的取值范围为因此,其表数的取值范围为因此,其表数的取值范围为因此,其表数的取值范围为-2-215152 21515-1-1 设整数在内存中用设整数在内存中用设整数在内存中用设整数在内存中用2 2个字
19、节存储个字节存储个字节存储个字节存储1 1 000 0001 1000 0001 000 0001 1000 0001 0 0 000 0001 1000 0001 000 0001 1000 0001 符号位符号位符号位符号位1 1:负数:负数:负数:负数0 0:正数:正数:正数:正数为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益整型数据整型数据 类型名称类型名称类型说明符类型说明符所占字节数所占字节数表数范
20、围表数范围基本整型基本整型int4-231231-1长整型长整型long8-263263-1为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益实型数据实型数据类型名称类型名称数据说数据说明符明符所占字所占字节数节数有效位有效位数数表数范围表数范围单精度实型单精度实型float47(3.4*10-383.4*1038)双精度实型双精度实型double8151616(1.7*10-3081.7*10308)为了规范事业
21、单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益字符型数据字符型数据字符型数据是不具计算能力的文字数据类型,字符型数据是不具计算能力的文字数据类型,字符型数据是不具计算能力的文字数据类型,字符型数据是不具计算能力的文字数据类型,包括包括包括包括:中文字符中文字符中文字符中文字符英文字符英文字符英文字符英文字符数字字符数字字符数字字符数字字符其他其他其他其他ASCASC字符字符字符字符其长度范围是其长度范围是其长度范围是其长度
22、范围是0-2550-255个字符。个字符。个字符。个字符。字符型数据类型的标示符为字符型数据类型的标示符为字符型数据类型的标示符为字符型数据类型的标示符为charchar。字符型数据在内存中占字符型数据在内存中占字符型数据在内存中占字符型数据在内存中占1 1个字节。个字节。个字节。个字节。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益ASCII表表为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事
23、业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益如何计算变量或数据类型如何计算变量或数据类型所占内存空间的大小所占内存空间的大小1 TB 1 TB=1024 GB1024 GB1 GB1 GB =1024 MB1024 MB1 MB1 MB =1024 KB1024 KB1 KB1 KB =1024 B1024 B1 B 1 B=8 b8 b英文称谓中文称谓换算方法bit(b)位(比特)Byte(B)字节1 B=8 bKilobyte(KB)K1 KB=1,024 BMega
24、byte(MB)兆1 MB=1,024 KBGigabyte(GB)G1 GB=1,024 MBTerabyte(TB)T1 TB=1,024 GB为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益 一个位有多大?一个位有多大?一个位有多大?一个位有多大?只能是只能是只能是只能是0 0或者或者或者或者1 1,二进制,二进制,二进制,二进制 一个字节有多大?一个字节有多大?一个字节有多大?一个字节有多大?可以表示可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 数据类型 常量 变量 ppt 课件
限制150内