- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 向字符变量赋整数 main( ) { char c1,c2
您可能关注的文档
- 行业分类及行业主管部门明细.doc
- 红外成像系统的综合特性.ppt
- 回归分析预测法.ppt
- 机械工程材料》总复习.ppt
- 价值观、态度与个体行为.ppt
- 建筑审美要素之二——色彩.ppt
- 交换机原理与STP.ppt
- 联想1+1专卖店信息系统使用管理规定.doc
- 煤矿本质安全管理体系.doc
- 平面向量基本定理 高一数学教案及课件.ppt
- DeepSeek培训课件入门宝典:第2册 开发实战篇 .pptx
- 全面认识全过程人民民主-2024春形势与政策课件.pptx
- 2024春形势与政策-全面认识全过程人民民主.pptx
- 2025年春季学期形势与政策第二讲-中国经济行稳致远讲稿.docx
- 2024春形势与政策-铸牢中华民族共同体意识课件.pdf
- 2024春形势与政策-走好新时代科技自立自强之路课件 (2).pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pptx
- 形势与政策学习指导教学-整套课件.pdf
- 2023年春季形势与政策讲稿第三讲-开创高质量发展新局面.pdf
- DeepSeek培训课件-清华大学-DeepSeek模型本地部署与应用构建.pptx
文档评论(0)