欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    C语言程序设计PPT课件第2章C数据类型.ppt

    • 资源ID:6504039       资源大小:612.50KB        全文页数:26页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言程序设计PPT课件第2章C数据类型.ppt

    第2章 C数据类型,本章学习内容,常量和变量,整型和实型 标识符命名,变量的定义和赋值 计算数据类型占用内存空间的大小,2.1常量与变量,C语言程序处理的数据形式常量(constant)在程序中不能改变其值的量变量(variable)其值在程序执行过程中是可以改变的,一个简单的C程序例子,#include/*函数功能:计算两个整数相加之和 入口参数:整型数据a和b 返回值:整型数a和b之和*/int Add(int a,int b)return(a+b);/*主函数*/main()int x,y,sum=0;printf(Input two integers:);scanf(%d%d,/*输出x和y相加之和*/,并列的两个函数其中主函数是程序的入口,程序注释,编译预处理命令,C程序常见符号分类,关键字(Keyword)又称保留字(C Reserved Word)A word that has special meaning in C标识符(Identifier)系统预定义标识符(C Standard Identifier)A word having special meaning but may be redefined(but is not recommended!)用户自定义标识符变量,函数名,,C程序常见符号分类,运算符(Operator)详见附录C 分隔符(Separator)空格、回车/换行、逗号等 其他符号 和标识函数体或语句块/*和*/是程序注释的定界符 常量(Constant),在程序中不能改变其值的量包括:整型(如 0,67,-2,123L,123u,022,0 x12)默认为int实型(如 2.3,1.2e-5,2.73F,2.73L)默认为double字符型(如 z,3,$,n)用开头的字符为转义字符,代表1个字符字符串(如 UKM,1,5a)枚举型,常量(Constant),长整型,无符号整型,八进制,十六进制,单精度实型,长双精度实型,十进制小数,指数形式,十进制,变量(Variable),变量的值在程序执行过程中是可以改变的 变量的属性Name 变量名Type 变量类型Value 变量的值Address 变量的存储单元地址,变量的声明 类型关键字 变量名;,变量声明(Variable Declaration),使用变量的基本原则变量必须先声明,后使用所有变量必须在第一条可执行语句前声明声明的顺序无关紧要一条声明语句可声明若干个同类型的变量,变量声明(Variable Declaration),声明变量是初始化变量的最好时机不被初始化的变量,其值为随机数,结果会是什么?,运算规则:变量 表达式 语法:变量=表达式;规则:左值和右值类型一致,Valid Example:Invalid Example:int x;int y;x=12;y=5.75;,变量赋值(Variable Assignment),2.3数据类型(Data Type),为什么要区分类型?变量的类型决定了数据的存储形式合法的取值范围占用内存空间的大小可参与的运算种类,数据类型(Data Type),长双精度实型,基本数据类型,int整数,在目前绝大多数机器上占4个字节TC 2.0,2个字节float单精度浮点数,4个字节double双精度浮点数,8个字节char字符,1个字节表示256个ASCII字符,或0255的整数,数据类型修饰符,shortshort int,简写为short,短整数,2个字节longlong int,简写为long,长整数,4个字节long double,长双精度(高精度)浮点数,10个字节unsigned用来修饰char、int、short和long无符号整数(正整数和0),不同类型取值范围不同,C语言直接提供的任何类型都有取值范围,不同类型取值范围不同,Most significant bit(MSB)is sign(最高位为符号位),2.4如何计算变量或数据类型所占内存空间的大小,1 TB=1024 GB,1 GB=1024 MB,1 MB=1024 KB,1 KB=1024 B,1 B=8 b,一个位有多大?只能是0或者1,二进制一个字节有多大?可以表示0255之间的整数,2.4如何计算变量或数据类型所占内存空间的大小,不同类型占用的内存字节数不同,同种类型在不同的平台其占字节数不尽相同如int在16位、32位和64位系统上分别占2、4和8个字节不要对变量所占的内存空间字节数想当然用sizeof获得变量或者数据类型的长度现象与危害在平台间移植时会出现问题,导致数据丢失或者溢出,注意!,sizeof到底是什么?,C语言的关键字,并非函数计算类型占用的字节数两种语法形式 sizeof(类型)结果为类型占用的字节数 sizeof(表达式)结果为表达式值所属类型占用的字节数 一般都使用sizeof(变量名),现场演示例2.2在TC和VC、CB下的运行结果,#include main()printf(Data type Number of bytesn);printf(-n);printf(char%dn,sizeof(char);printf(int%dn,sizeof(int);printf(short int%dn,sizeof(short);printf(long int%dn,sizeof(long);printf(float%dn,sizeof(float);printf(double%dn,sizeof(double);,2.5变量的赋值和赋值运算符,简单赋值(Simple Assignment)语法:变量=表达式;,Every assignment expression has a value,语法:变量1=变量2=表达式;,多重赋值Multiple Assignment,右结合:从右向左赋值,变量1=(变量2=表达式);,Example:int a,b;float x,y;.a=b=0;x=y=100.0;,多重赋值Multiple Assignment,Questions and answers,

    注意事项

    本文(C语言程序设计PPT课件第2章C数据类型.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开