版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、整理ppt第二章第二章 C C程序设计的初步知识程序设计的初步知识 常量与变量 数据类型1整型浮2点型字3重点:标识符 常 量和变量难点:进制转换易混淆点:变量类型所占字节数整理ppt 2.1 常量与变量和标识符常量与变量和标识符标识符标识符 定义:用来标识变量、常量、函数等的字符序列定义:用来标识变量、常量、函数等的字符序列 组成:组成:只能由只能由字母字母、数字数字、下划线下划线组成,且第一个组成,且第一个字符必须是字母或下划线字符必须是字母或下划线区分大小写区分大小写一、关键字一、关键字二、预定义标识符二、预定义标识符三、用户标识符三、用户标识符整理ppt用户标识符用户标识符v命名原则:
2、命名原则:l见名知意见名知意l不宜混不宜混 如如1与与l, o与与0l不能使用关键字不能使用关键字例例: :判断下列用户标识符合法性判断下列用户标识符合法性sum Sum M.D.John day Date 3days If _intstudent_name #33 lotus_1_2_3 char ab _above $123尽量做到尽量做到必须做到必须做到整理ppt 符号常量符号常量 用一个标识符来代表一个常量,程序运行期间其值不可改变 定义格式: #define 符号常量 常量#define PRICE 20 main() int a=2,b; b=a*PRICE; printf(“%d
3、”,b);注意: 1.习惯用大写 2.后面没分号,不是一条语句 3.定义多个符号常量时要分行写整理ppt例 12 为 int 型 12L 为 long int 型 12u 为 unsigned int 型 12LU 为 unsigned long 型根据其值所在范围确定其数据类型,默认为 signed int 型在整常量后加字母l或L,认为它是long int 型常量无符号型整数在数字末尾应加上后缀u或U,长整型加lu或LUunsigned 无符号型无法表示负数常用的整型类型为 int(基本整型)例 在c语言中,合法的长整型常数是 A) 0L B) 4962710 C) 0.054838743
4、D) 2.1869e10& 整型整型 ( (课本课本1212页页)整理pptl位(位(bite)-bite)-内存中的最小存储单位内存中的最小存储单位l字节(字节(byte)-byte)-8 8个二进制位组成一个字节个二进制位组成一个字节l通常把一个字节中的通常把一个字节中的最右边最右边一位为一位为最低位最低位,最左边最左边一一位为位为最高位最高位. .l对于一个有符号整数对于一个有符号整数, ,其中最高位其中最高位( (最左边一位最左边一位) )用来用来存放整数的符号存放整数的符号, ,称为符号位称为符号位. .l正整数正整数最高位为最高位为0 0,负整数负整数为为1 1. . 内存
5、中的单位整理ppt例: short 型的 +7 和 -77的二进制形式为: 111 short 型在内存中占2个字节,16位. 正数直接按其二进制形式, 高位补0存放, 符号位为0(原码原码形式)形式) 符号位 数值位 +7原= 0 0111 负数按正数的原码形式,进行取反加一存放.(补码补码形式)形式) 符号位 数值位 +7原= 0 0111 (原码) 取反= 1 111111111111000 (反码) 加一= 1 111111111111001 -7补= 1 111111111111001 (补码) 整数的存储形式存储形式 (课本12页)整理ppt& 实型实型 ( (课本课本13
6、13页页) 类型默认double(双精度)型,占8个字节在其后加字母f或F,认为是float(单精度)型,占4个字节2.3 默认是双精度2.3f (单精度) 表示形式:n 小数形式:(必须有小数点必须有小数点) 如 0.123 , .123 , 123.0 , 0.0 , 123.11n 指数形式:12.34=1.23410 =123.410 在c语言 中可表示为 1.234e1 或 123.4e-1(e或E) e前前e后必须有数字,且后必须有数字,且e后后 (指数指数) 必须为整数必须为整数 如 12.3e3 ,123E2, 1.23e4 , e-5 , 1.2E-3.5 ()整理ppt&a
7、mp; 字符型字符型- * * / % / % - - + -+ - ( (正、负号正、负号) ) (加、减号)(加、减号) (14) (14) (13) (12)(13) (12)说明:说明: “+,+,- -”(正负号)可为(正负号)可为单目单目运算符时运算符时, ,右结合性右结合性 两整数相除,结果为整数两整数相除,结果为整数 有一方是实数形式,结果保留小数有一方是实数形式,结果保留小数 % %要求两侧均为整型数据要求两侧均为整型数据 数值取余,符号与被除数一致数值取余,符号与被除数一致例 5/2 = -5/2.0 =例 5%2 = -5%2 = 1%10 = 5%1 = 5.5%2例
8、5/2 = 2 -5/2.0 = -2.5例 5%2 = 1 -5%2 = -1 1%-10 = 1 5%1 = 0 5.5%2 ()2.5 运算符和表达式运算符和表达式整理ppt上机作业 1输入一个小写字母,将其转换为大写字母。输入一个小写字母,将其转换为大写字母。 #include main() char m,n;m=c; /*scanf(%c,&m); */ n=m-a+A; /*或者 n=m-32 */printf(小写字母%c转换为大写后为:%cn,m,n); 整理ppt上机作业 2输入一字母,输出其输入一字母,输出其ASCII码。码。 #include main() cha
9、r m;m=c; /* scanf(%c,&a); */printf(字母%c的ASCII码为:%dn,a,a); 整理ppt上机作业 3、求一个四位数各个位上的数字之和。、求一个四位数各个位上的数字之和。 例:四位数为例:四位数为 1234 各个位上数字之和为各个位上数字之和为 10 #include main() int m=1234,a,b,c,d,sum; a=m%10; b=m/10%10; c=m/100%10; d=m/1000; sum=a+b+c+d; printf(sum=%dn,sum); 整理ppt上机作业4、两个两位数,现重新组合成一个新的四位数,第一个数的十
10、位放、两个两位数,现重新组合成一个新的四位数,第一个数的十位放在新四位数的个位,第二个数的个位放在新四位数的十位,第一个数在新四位数的个位,第二个数的个位放在新四位数的十位,第一个数的个位放在新四位数的百位,第二个数的十位放在新四位数的千位。的个位放在新四位数的百位,第二个数的十位放在新四位数的千位。例:例:80和和20 重新组合后为重新组合后为 2008 86和和57 重新组合后为重新组合后为 5678#include main() int m=86,n=57,a,b,c,d,sum; a=m/10; b=n%10; c=m%10; d=n/10; sum=a+b*10+c*100+d*1000; printf(sum=%dn,sum); 整理ppt上机作业 5输入一个数字字符,将其转换为与其
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026初级会计《实务》思维导图
- 2026年南京铁道职业技术学院单招职业倾向性测试题库带答案详解(达标题)
- 2026年内蒙古建筑职业技术学院单招职业适应性考试题库带答案详解ab卷
- 2026年南宁职业技术学院单招职业适应性考试题库附参考答案详解(培优)
- 2026年保定理工学院单招职业技能测试题库附答案详解ab卷
- 2026年内蒙古乌海市单招职业倾向性测试题库含答案详解(达标题)
- 2026年兰考三农职业学院单招综合素质考试题库附答案详解ab卷
- 2026年信阳航空职业学院单招职业适应性测试题库带答案详解(培优)
- 2026年六安职业技术学院单招职业技能测试题库带答案详解(基础题)
- 2026年兰州航空职业技术学院单招职业技能考试题库及参考答案详解(新)
- 7.2《“白山黑水”-东北三省》课件-人教版地理八年级下册
- 燃气管道施工工序安排
- 保密协议合同协议(2025年员工离职条款)
- 矿山各类安全标识牌规范及设计标准
- 肾结核课件教学课件
- 2025年大学《法医学-法医毒物分析》考试模拟试题及答案解析
- 中北大学大一高数期末试卷及答案
- 大学藏语考试题目及答案
- 2026届潍坊市中考联考英语试题含答案
- 中国海洋石油有限公司油气田跟踪经济评价:体系构建与实践应用
- 黄酒培训课件
评论
0/150
提交评论