C程序语言数据类型、运算符与表达式.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 例: 逗号表达式使用 main() { int x,y=7; float z=4; x=(y=y+6,y/z); printf("x=%d\n",x); } x=3 运行结果: 本章的内容散乱而复杂,但却是程序设计的基础,要认真看书,通过编程序才可以深入理解。 * 题目:同一个笼子里养着鸡和兔,不知鸡有多少只,兔有多少只,只知道鸡和兔的总数是a,鸡和兔的总脚数是b。求鸡、兔各多少只? (要求交作业,交 jttl.c, jttl.obj, jttl.exe) 数据1: 总数为16,总脚数为40 数据2: 总数为30,总脚数为80 鸡兔同笼问题 * THE END * 例如: 实型数据不可以进行 % 运算 * 所谓“见名知意”是指,通过变量名就知道变量值的含义。通常应选择能表示数据含义的英文单词(或缩写)作变量名,或汉语拼音字头作变量名。 例如,name/xm(姓名)、sex/xb(性别)、age/nl(年龄)、salary/gz(工资)。 * * * * * 变量使用方法: 先定义,后使用。定义一般放在函数体的开头部分。 定义方法:数据类型 变量名 定义含义:以变量名标识内存中某一地址 定义变量数据类型应与格式要求一致,否则会出错:例如两实数不能求余 * * 下面的例子均以8位二进制数码表示 * 正数的补码和原码相同; 负数的补码:将该数的绝对值的二进制形式按位取反再加1。 * x,y是长整型变量,a,b是基本整型变量。它们之间允许进行运算,运算结果为长整型。 运算结果c,d被定义为基本整型,因此最后结果为基本整型。 不同类型的量可以参与运算并相互赋值。其中的类型转换是由编译系统自动完成的。 * 溢出:超过变量最大表示值 * * 实型变量保证7位有效数字,后面的数字是无意义的,即前8位是准确的。 * 在C语言中,字符常量有以下特点: 字符常量只能用单引号括起来,不能用双引号或其它括号。 字符常量只能是单个字符,不能是字符串。 * 定义:转义字符是一种特殊的字符常量。转义字符以反斜线"\"开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。 转义字符用途:表示非打印字符及特殊字符。 * * * 本程序中定义c1,c2为字符型,但在赋值语句中赋以整型值。 从结果看,a,b值的输出形式取决于printf函数格式串中的格式符,当格式符为"c"时,对应输出的变量值为字符,当格式符为"d"时,对应输出的变量值为整数。 * 本程序中定义c1,c2为字符型,但在赋值语句中赋以整型值。 从结果看,a,b值的输出形式取决于printf函数格式串中的格式符,当格式符为"c"时,对应输出的变量值为字符,当格式符为"d"时,对应输出的变量值为整数。 * 转义字符:反斜线后面跟一个字符或一个代码值表示 < 转义字符及其含义列表 转义字符 含 义 \n \v \r \a \‘ \ddd \t \b \f \\ \“ \xhh 转义字符 含义 换行 垂直制表 回车 响铃 单引号 3位8进制数代表的字符 水平制表 退格 换页 反斜线 双引号 2位16进制数代表的字符 转义字符 * 例3.5 转义字符的使用 main() { printf(“?ab?c\t?de\rf\tg\n "); printf(“h\ti\b\bj?k"); } f gde h j k 运行结果:(屏幕显示) 运行结果:(打印显示) fab c gde h jik * 例 转义字符举例 main() { printf("I say:\"How are you?\"\n"); printf("\\C Program\\\n"); printf("Turbo \'C\'"); } 运行结果:(屏幕显示) I say:”How are you?” \C Program\ Turbo ‘C’ 如果想在屏幕中输出这样几行字, printf 语句该如何写? 例 转义字符举例 main() { printf("I say:\"How are you?\"\n"); printf("\\C Program\\\n"); printf("Turbo \'C\'"); } * 字符变量 定义格式: char 变量名; 举例: char c1,c2; c1=‘a’; c2=‘b’; 在内存中的存放形式: 一字节的内存空间 以ASCII码的形式存放 97 c1 98 c201100010 * 例3.6

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档