- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计16097.ppt
* C语言程序设计 ● ● ●顺序结构 ●函数 ●C语言程序设计的初步认识 ●C语言程序设计的数据类型 简单c语言程序的结构和格式 #includestdio.h main() { double a, b, area; a = 1.2,b = 3.6; ∕*将矩形的两条边长分别赋给a和b * ∕ area = a *b; ∕*计算矩形的面积并存储到变量area 中*∕ printf(“ a=%f, b=%f, area =%f\n”,a,b,area ); ∕*输出矩形的两条边长和面积*∕ } 输出结果:a=1.200000,b=3.600000,area=4.320000 说明:include的是变异鱼与处理命令;stdio.h是库函数;main()是主函数,括号里的是函数体;∕* *∕是注释;%f是格式字符,控制输出 整型数据、标识符、常量和变量 ●十进制整数:由数字0~9和正负号表示。 ●八进制整数:由数字0开头,后跟数字0~7表示。 ●十六进制整数:由0x(或OX)开头,后跟0~9,a~f(或A~F)表示,十六进制数中的字母a、b、c、d、e、f既可以用小写也可以用大写。 1.八进制数由0~7组成不能出现8和9. 2.只有十进制数可以是负数、小数,而八进制和十六进制数只能是正整数,不能是负数也不能是小数。 ☆二进制、八进制、十六进制转换成十进制 方法:按权相加 ☆十进制转换成二进制、八进制、十六进制 方法:连续除以基从低到高记录余数,直至商为0 ☆二进制与八进制之间的转换 二进制转换成八进制:从右向左,每三位一组(不足3位左补0),转换成一位八进制数 八进制转换成二进制:每一位八进制数转换成3位二进制 ☆二进制与十六进制之间的转换 二进制转换成十六进制:从右向左,每4位一组(不足4位左补0),转换成一位十六进制数 十六进制转换成二进制:每一位十六进制数转换成4位二进制数 ◆标识符 定义:用来标识变量、常量、函数等的字符序列 组成:只能由字母、数字、下划线组成,且第一个字符必须是字母或下划线,区分大小写 ◆常量 常量的定义:指在程序运行过程中,其值不能被改变的量 常量类型:符号常量、整型常量、实型常量、字符型常量 ◆变量 变量的定义:在程序运行过程中其值可以改变的量 算术表达式 基本的算术运算符是:+、﹣、*、/、%,分别为加、减、乘、除、求余运算符。这些运算符需要两个运算对象,称为双目运算符。 求余 运算符,在%左侧的数据为被除数,右侧的数据为除数,运算结果是两数相除后所得的余数。 “+”和“﹣”也可以作单目运算符,运算符必须出现在运算数的左边。 1.两整数相除,结果为整数,有一方是实数形式,结果保留小数。 2.%要求两侧均为整形数据,数值取余,符号与被除数一致。 3.如果双目运算符两边的运算数的类型不一致,系统将自动进行类型转换,使运算符两边的类型达到一致后,在进行运算 Float ∨ Double ∧ Long ∧ Unsigned ∧ Int ∧ Char或short () 优先级 15 ﹢、﹣ 优先级 14 注:求正、求负,单目运算符 *、/、% 优先级 13 ﹢、﹣ 优先级 12 注:加、减,双目运算符 顺序结构 定义:在程序中系统按照语句出现的顺序依次执行,那条语句在前边就先执行那条 输出变量的内存地址 p 由系统决定采用%f格式还是采用%e格式输出,以使输出宽度最小 g 以无符号十进制形式输出整型数 u 输出一个字符串,直到遇到“\0” s 以指数形式输出浮点数,格式:整数一位,小数六位,指数部分占五位,其中e占一位,指数的正负号占一位,指数的数值占三位 e 以十六进制格式输出整型数 x或X 以八进制格式输出整型数 o 以两个%的形式输出一个% % 以字符的形式输出数据 c 以带小数点的数学形式输出浮点数 格式:默认保留6位小数,多则对第七位四舍五入,少则补0,整数全部 f 以十进制整数的形式输出数据。%1d为长整型 d 说明 格式字符 Printf函数中常用的格式说明 Printf(“%d”,a,b) 注意:控制输出的格式字符不够,只能输出一个,而且须 一一对应。 Printf(“%d%d%d”,a,b) 注意:当输出项不够时,输出时会随机输出一项。 修饰符 1.m 如%d 或%mf等。m是一个整数。可控制 输出数据的宽度。当数据本身长度小于m 时,默认的是左边补空格,达到指定的宽 度。否则
原创力文档


文档评论(0)