- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 基本数据类型和表达式 数据类型 基本数据类型 整型int 实型(浮点型)float double 字符型 构造数据类型 数组﹑结构﹑联合﹑枚举 指针类型 空类型 对数据的操作—运算 运算符和表达式 2.1 常量和变量 2.2 整数类型 2.3 实数类型 2.4 字符类型 2.5 表达式 2.6 数据的储存和类型转换 2.1 常量和变量 2.1.1 常量 常量(常数):数据 123(整型)4.56(实型)‘A’(字符型) 符号常量:用标识符表示的常量数据 π:PI ε:EPS 通常用大写字母 例1 求球的表面积和体积 # include stdio.h void main( ) { float r,s,v; scanf(“%f”,r); s=4.0*3.14*r*r; v=4.0/3.0*3.14*r*r*r; printf(“s=%f,v=%f\n”,s,v); } 例2 符号常量 # define PI 3.14 # include stdio.h void main( ) { float r,s,v; scanf(“%f”,r); s=4.0*PI*r*r; v=4.0/3.0*PI*r*r*r; printf(“s=%f,v=%f\n”,s,v); } 2.1.2 变量 C语言中的量 常量(常数):数据 符号常量:用标识符表示的常量数据 在程序的运行过程中,其值不能被改变 变量:存放数据的工作单元 在程序的运行过程中,其值可以改变 变量的定义 变量定义的一般形式 类型名 变量表(多个变量名); 变量名:小写字母,见名知义 类型名: 整型int 实型(浮点型)float double 字符型char int i,j,k; (定义i,j,k 为整型变量) char c; (定义c 为字符型变量) float x,y; double area,length; 变量名代表内存中的一个存储单元 用于存放该变量的值 该存储单元的大小由变量的数据类型决定 变量的定义与使用 变量必须 先定义,后使用。(硬要求) # include stdio.h void main( ) { int x,y; x=3; y=x*x; printf(“%d”,y); } 变量的使用 变量必须 先定义,后使用。 先赋值,后引用 # include stdio.h void main( ) { int x,y; x=3; y=x*x; printf(“%d”,y); } 变量的赋值 赋初值:在定义变量时对它赋值 int a=5,b=3; 赋值表达式: int a,b; a=5; 输入函数: scanf(“%d%d”,a,b); 2.2 整数类型 2.2.1 整型常量(整数) 三种表现形式 十进制整数:正、负号,0—9,首位不是0 例:10,123 八进制整数:正、负号,0—7,首位是0 例:010,0123 十六进制整数:正、负号,0—9,a —f,A —F,前缀是0x,0X 例:0x10,0X123 下列各式中a的含义分别是什么? a=10 x=‘a’ y=0xa 123=1111011(B) 二进制 =0173 八进制 =0x7B 十六进制 int i=0173; int j=0x7b; int k=123; 例:16 020 0x10 10 012 0XA 2.2.2 整型变量 int ai,bi,ci,di=0; ai=1; bi=-27; ci=012; 整型变量的值是整数,他的取值范围有限 最小取值范围[-32768,32767] 2.2.3 整型数据的输入输出 printf(格式控制,输出参数1, …,输出参数n); scanf(格式控制,输出参数1, …,输出参数n); 控制说明 %… %d:以十进制形式输入、输出整数 %o:以八进制形式输入、输出整数 %x:以十六进制形式输入、输出整数 例3 # include stdio.h void main( ) { printf(“%d,%o,%x\n”,10,10,10); printf(“%d,%d,%d\n”,10,010,0x10); printf(“%d,%x\n”,012,012); } 例4 # include stdio.h vo
您可能关注的文档
最近下载
- [信息与通信]系统级电磁兼容量化设计技术.ppt
- 2023-2024学年天津市部分区八年级上学期期中数学试题.pdf VIP
- 小学科学物体的运动作业设计.docx
- 小鲤鱼跳龙门电子版.pdf
- 湖南单招信息技术基础知识题库及答案.docx VIP
- 人教小学英语六年级上册Unit_6_How_do_you_feel_单元整体作业设计优秀案例.pdf VIP
- 【人教版】小学六年级数学上册期中复习课件.pptx VIP
- 工业自动化中的自动化清洁与环境保护.pptx VIP
- 政权分立与民族交融(第01期)(解析版)-2024年中考历史试题分类汇编(全国通用).pdf VIP
- 第五章 羽毛球:.四方球战术 “米”字形移动练习 教学设计 2022—2023学年人教版初中体育与健康九年级全一册.docx
文档评论(0)