c语言第一次讲义(C language is the first lecture).docVIP

c语言第一次讲义(C language is the first lecture).doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言第一次讲义(C language is the first lecture)

c语言第一次讲义(C language is the first lecture) #包括“stdio. h” #包括“数学。” 主要函数名() { int a,b,c;说明部分(前) A = 12,B = 30;执行部分(后) C = A + B; printf(“C = %d\n”,C);}函数体 C程序:由函数构成 主函数(唯一) 库函数(任意个) 自定义函数(任意个)用户自编 函数:由语句(以分号作为结束标志) 基本语句 空语句; 复合语句{;;;;} 语句:字符 说明部分: 数据类型:(1)基本数据类型 整型:基本(4)int长(4)长短(2)短 a,b,c = 56.78; 实型:单精度(4)双精度浮动。7(8)15双。 x = 123; 字符型:(1)字符 标识符名命规则:字母,下划线数字构成 第一个字符不能为数字 关键字不可以作为用户标识符 标识符分类:用户标识符 预定义 关键字 常量:整型:十八十六 123 0123 0x123 实型:小数指数 12.3,78,12。3.14e + 2 3.14e-2 字符型:A”B”^ 和 表达式:由运算量和运算符组合在一起构成的式子 (1)赋值= (1)从右向左 (2)左边必须是变量,右边可以为任意形式 (3)级联赋值(不可以在定义时) (2)算术: 基本:+ - + - * / % 复合:+ = =×= / = % = 自加自减:+ + -- 2 + 3.5,3.5 + 2/3 %(1)两个数相除结果为余数 (2)参加运算量必须为整型 (3)结果正负号按第一个运算量算 int a = 10,B = 20;A / B = + 100 + = 100 = 100 = 100 *一% = 100 / = 100 = + 1 + = 1 + + + + a A-1 = 1———— = 10 + 10 = 11先取值后计算 = 10 + 11 = 11先计算后取值 一:10 = 9 - 9 = 9 (3)逗号表达式:(1)最后一个表达式 (2)从左到右 (3)优先级最低 10 21 11 21 C =(+ +,+ + B,A + B) 成立:非零值不成立:零值 (4)关系:(成立:1不成立0) , =(1) = =!=(2) (5)逻辑:!(非)(与)| |(或) x 10和x<100(短路:第一个不成立,第二不执行) 1 1 1 0 1 0 1 0 0 0 0 0 a 1 b = 2,c = 0 X4||x-4 (short circuit: the establishment of the first, second do not perform) 101 011 000 111 ! 100! -100! 0! One (6): 1? 2:3 Ab a+b:a-b? Arithmetic (+ + + - ! - ( = =) relation) || comma assignment condition * /% = = =!) + - = = = / = =) (2) derived data types (3) the structure of data types (main) {double x, y, Z, ave; (state variable data type) X=34.5, y=67.8, z=56.7 (initial value); Ave= (a+b+c) /3 (processing); Printf (ave=%lf\n, ave); (output) } Input and output: stdio.h Scanf (1, 2) The 1. character of format control (1) descriptor% letters Integer:%d (10)%o (8)%x (16)%u (unsigned) Real type:%f (decimal)%e (index)%g (automatic) .4%f%e to control a small number of digital%g digital Character:%c%s%p Difference: double precision must not long integer input%lf%ld Can not control the number of decimal places 2. entry list: (1) can form variable variable (2) separated by commas Printf (1, 2) The 1. character of format control (1) des

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档