- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
慕课C程序入门笔记完整版.
C程序就是执行主函数里的代码,也可以说这个主函数就是C语言中的唯一入口。printf()是格式输出函数,这里就记住它的功能就是在屏幕上输出指定的信息return是函数的返回值,根据函数类型的不同,返回的值也是不同的。C语言规范TAB键进行缩进注释C语言注释方法有两种: 多行注释: /* 注释内容 */? 单行注释: //注释一行第2章 C中数据类型标识符定义:变量或者函数起的名字。标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点:(1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。 (2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。 (3)标识符最好选择有意义的英文单词组成做到见名知意,不要使用中文。(4)标识符不能是C语言的关键字。变量及赋值存储单元:房间 变量名:房间号 变量值:客人变量定义的一般形式为:数据类型 变量名;多个类型相同的变量:数据类型 变量名, 变量名, 变量名...;在定义中不允许连续赋值,如int a=b=c=5;是不合法的。变量的赋值分为两种方式:1.先声明再赋值 2.声明的同时赋值,例如:基本数据类型整型数据是指不带小数的数字。注:int、short int、long int是根据编译环境的不同,所取范围不同。而其中short int和long int至少是表中所写范围,但是int在表中是以16位编译环境写的取值范围。另外 c语言int的取值范围在于他占用的字节数 ,不同的编译器,规定是不一样。ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC里,一个int是占4个字节的。浮点数据是指带小数的数字。生活中有很多信息适合使用浮点型数据来表示,比如:人的体重(单位:公斤)、商品价格、圆周率等等。因为精度的不同又分为3种:注:C语言中不存在字符串变量,字符串只能存在字符数组中。格式化输出语句各种类型的数据按照格式化后的类型及指定的位置从计算机上显示,有利于计算机能够准确的将我们所要类型数据给我们。printf(输出格式符,输出项)printf(普通字符输出格式符, 输出项);输出结果为: a=10如果要输出多个变量的并指定变量的位置时候,格式符还可以连用,变量之间需要用逗号隔开,如:输出结果为: 整数:10,小数:7.560000,字符:c 注意:格式符的个数要与变量、常量或者表达式的个数一一对应 常量直接常量和符号常量直接常量:字面量,是可以直接拿来使用,无需说明的量下面的代码分别打印这四种直接常量:符号常量:一个标识符来表示一个常量。#define 标识符 常量值符号常量的标示符一般习惯使用大写字母,变量的标示符一般习惯使用小写字母,加以区分。运算结果为:?圆周率:3.140000?自动类型转换自动转换发生在不同数据类型运算时,在编译的时候自动完成。char类型数据转换为int类型数据遵循ASCII码中的对应值注:字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换强制类型转换是通过定义类型转换运算来实现的。其一般形式为: (数据类型) (表达式) 其作用是把表达式的运算结果强制转换成类型说明符所表示的类型,例如:1、数据类型和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x转换成int型之后再除2再与y相加了。2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。3、强制转换后的运算结果不遵循四舍五入原则。printf(num的整数部分是%d\n,(int)num);第3章 运算符号算术运算符 / * %处于同一优先级除法运算中注意:如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。取余运算中注意:该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。注:C语言中没有乘方这个运算符,也不能用×,÷等算术符号。自增与自减运算符赋值运算符简单赋值运算符复合赋值运算符 +=、-=、*=、/=、%=关系运算符逻辑运算符1) 与运算()参与运算的两个变量都为真时,结果才为真,否则为假。例如:5=5 75 ,运算结果为真;2) 或运算(||)参与运算的两个变量只要有一个为真,结果就为真。 两个量都为假时,结果为假。例如:5=5||58,运算结果为真;3) 非运算(!)参与运算的变量为真时,结果为假;
文档评论(0)