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

    第三章C语言程序设计基础.ppt

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

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

    第三章C语言程序设计基础.ppt

    C/C+程序设计,主要内容,常量和变量 基本数据类型运算符和表达式常用数学函数,1、常量和变量,常量:在程序运行中,其值保持不变符号常量文字常量变量:在程序运行中,值发生变化;必须先定义,再使用;变量通过变量名来标识。变量名和内存中的存储单元相对应。编写程序时通过变量名来存、取存储单元。,2、数据类型,数据类型,构造类型,指针类型,空类型(无值类型)void,简单数据类型,一.整型数据整数 整型数据包括整型常量和整型变量,整型数据以二进制补码形式存储。1.整型常量三种表示形式:十进制整数:由数字09和正负号表示.如:123,-456,0八进制整数:由数字0开头,后跟数字07表示.如:0123,011十六进制整数:由0 x或0X开头,后跟09,af,AF表示.如0 x123,0Xff,简单数据类型,定义整数的符号常量#define NUM1 20/十进制数20#define NUM2 020/八进制数(十进制16)#define NUM3 0 x2a/十六进制数(十进制42),思考题:下列整型常量哪些是非法的?012,oX7A,00,078,0 x5Ac,-0 xFFFF,0034,7B。,首字符不能是字母o,八进制数中不能有数字8,十进制数中不能有字母B,简单数据类型,2.整型变量整型变量的定义:int x,y,z;说明:整型类型名:int必须小写int与变量名之间至少要用一个空格隔开int后面一次可以定义多个变量,但是变量名之间要以“,”隔开可以在变量定义时就赋初值最后必须以“;”结束,int a;int x,y,z;int m=2,n=-3;,简单数据类型,二.实型数据浮点数(小数)1、实型常量两种表示形式:小数:由数字09和小数点组成指数:其一般形式为:aEn 值为:a*10n,注意:所有的实型常量按照double类型处理。,例:以下哪些实型常量的表示方法不合法?1.2 345 3e4.5 2.3E4 e5 34e-5 2E,三.字符型数据 字符型数据是用来表征英文字母、符号、汉字的数据。占用1个字节的内存单元,用于存放字符所对应的ASCII码。1、字符型常量两种表示方法:用单引号括起来的一个字符 如 a A?使用转义字符 用于表示一些无法直接输入的字符 如 n,简单数据类型,简单数据类型,转义字符及其含义:,简单数据类型,2、字符型变量 数据类型符是char,在内存中占1个字节(8位)一个字符变量只能包含一个字符 字符型数据在内存中以相应的ASCII值存储 char a=a;,a ASCII值为97内存中存储形式,0 1 1 0 0 0 0 1,简单数据类型,在ASCII范围以内,整型数据与字符型数据可以通用,#include void main()char c;c=c;printf(%cn,c);printf(%dn,c);,简单数据类型,3.字符串常量双引号内的一串字符“china”n个字符组成的字符串常量,在内存中占空间为 n+1 个字节。C 中没有专用的字符串变量,c,h,i,n,a,0,简单数据类型,字符串常用函数strcpy()strcat()strcmp()strlen(),综合练习:找出下面程序中的错误,#include#define STRING void main()int a=b=1;double c,d;char ch;c=d=4.5;ch=string printf(a=%d,b=%d n,a,b);printf(c=%d,d=%dn,c,d);printf(ch=%c,STRING=%Sn,ch,STRING);,数据类型的转换,隐式数据类型转换的顺序,显式类型转换是由程序员显式指出的类型转换,转换形式有两种:类型名(表达式)(类型名)表达式这里的“类型名”是任何合法的C+数据类型,例如float、int等。通过类型的显式转换可以将“表达式”转换成适当的类型。例如:double f=3.6;int n=(int)f;这样n为3。,显式类型转换,3、操作符和表达式,表达式由常量、变量、函数调用、运算符等组成。运算符分为一元、二元、三元。,运算符,按其在表达式中所起的作用又可分为:算术运算符+-*/%关系运算符=!=逻辑运算符!&|赋值运算符=及其扩展(+=-=*=/=%=等)位运算符|&自增自减运算符+-条件运算符?:,函数调用运算符()逗号运算符,下标运算符分量运算符.-求字节运算符 sizeof()强制类型转换运算符:(type)指针运算符*和&,自增自减运算符、负号运算符,1、负号运算符(-)减号(-)既是算术运算符,也是负号运算符 单目运算符2、自增自减运算符(+,-)作用:使变量值加1或减1 种类:前置+i,-i(先执行i=i+1或i=i-1,再使用i值)后置 i+,i-(先使用i值,再执行i=i+1或i=i-1),例:j=3;k=+j;j=3;k=j+;j=3;printf(“%d”,+j);j=3;printf(“%d”,j+);a=3;b=5;c=(+a)*b;a=3;b=5;c=(a+)*b;,/k=4,j=4,/k=3,j=4,/4,/3,/c=20,a=4,/c=15,a=4,自增、自减运算符注意事项1、+和-运算符只能用于变量,不能用于常量和表达式。因为+和-蕴含着赋值操作。例如:5+、-(a+b)都是非法的表达式。,2、负号运算符、+、-和强制类型转换运算符的优先级相同,当这些运算符连用时,按照从右向左的顺序计算,即具有右结合性。3、两个和之间不能有空格。4、在表达式中,连续使同一变量进行自增或自减运算时,很容易出错,所以最好避免这种用法。例如:+i+是非法的。5、自增、自减运算,常用于循环语句中,使循环控制变变量加(或减)-,以及指针变量中,使指针指向下(或上)一个地址。,例:int p,i=2,j=3;p=-i+;p=?i=?p=i+j;p=?i=?j=?p=i+-j;p=?i=?j=?p=i+-j;p=?i=?j=?p=i+i+;p=?i=?p=+i+(+i);p=?i=?,-2,3,5,3,3,4,2,2,4,3,2,4,4,4,8,sizeof运算符、复合赋值运算符,1、sizeof运算符 功能:用来获取变量和数据类型所占的内存大小。格式:sizeof 表达式 sizeof(数据类型名或表达式),例:sizeof(int)其值为2(在TC2.0或BC3.1下)其值为4(在VC6.0下)sizeof(long)其值是4 sizeof 10L 其值也是4 unsigned long a=2;sizeof(a)其值也是4,运算符的优先级和结合性,4、常用数学函数,#include Abs()求绝对值floor()求不大于x的最大整数fmod()求x/y的余数sin()cos()tan()atof()将字符串转为浮点数,详见书63,字符串转换函数,#include atof()atoi()_itoa(),

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开