电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

变量类型和表示方法

  • 资源ID:33965755       资源大小:28.50KB        全文页数:8页
  • 资源格式: DOC        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

变量类型和表示方法

变量类型和表示方法1.什么是变量?一句话,变量是存储数据的值的空间。由于数值的类型有多种,有整数、小数(浮点数) 、字符等等,那么对应的变量就有整型变量、浮点型变量、字符型变量。 那么变量我们总要给它取个名字吧,这个名字我们叫做标识符。标识符的命名有一定的规则:(1).标识符只能由字母、数字和下划线三类字符组成(2).第一个字符必须是字母(第一个字符也可以是下划线,但被视作系统自定义的标识符)(3).大写字母和小写字母被认为是两个不同的字符,如 A 和 a是两个不同的标识符 (4).标识符可以任意长,但只有前 32 位有效。有些旧的 C 版本对外部标识符的限制为 6 位。这是由于链接程序的限制所总成的,而不是 C 语言本身的局限性(5).标识符不能是 C 的关键字2.从上面的规则中,有个关键字的概念。那么什么叫关键字呢? 从表面字意上也可以看出,关键字是 C 语言本身某些特性的一个表示,是唯一的代表某一个意思的auto break case char const continue defaultdo double else enum extern float forgoto if int long register return short signed sizeof static struct switch typedefunion unsigned void volatile whileC 语言还包括一些不能用做标识符的扩展关键字。asm cdecl _cs _ds _es far huge interrupt near pascal _ss在给变量命名时要避开这些关键字变量类型在 8 位单片机中常用 unsigned char 无符号字符 一字节unsigned int 无符号整形 两字节其余类型就不说了几乎不用运算符一、赋值运算符= 这里等就不是等于的意思 比如 a=12; 其意思就是将 12 这个立即是赋值给符号 a 也可以认为将 12 存入变量 a 所对应的内存空间c 语言中等于是一种关系运算 要用两个= 比如 if(1=a) 语句 1.if 是条件判断语句 以后再说 这句的意思就是 如果 a 等于 1 就执行 语句 1只所以写成 1=a 不写成 a=1 是防止书写时写成 a=1 此语句永远为真 换句话说就是不论 a 为何值语句 1 都会执行二、算术运算符符号 功能+ 正- 负* 乘法/ 除法% 取模+ 加法- 减法例a=7%4;最终 a 的结果是 3,因为 7%4 的余数是 3。b=7/4;这样 b 就是它们的商了,应该是 1。也许有人就不明白了,7/4 应该是 1.75,怎么会是 1 呢?单片机系统中,当两个整数相除时,所得到的结果仍然是整数,没有小数部分。如果要得到小数以后会说明.三、逻辑运算符逻辑运算符是根据表达式的值来返回真值或是假值。其实在 C 语言中没有所谓的真值和假值,只是认为非 0 为真值,0 为假值。符号 功能&& 逻辑与| 逻辑或! 逻辑非当表达式进行&&运算时,只要有一个为假,总的表达式就为假,只有当所有都为真时,总的式子才为真。当表达式进行|运算时,只要有一个为真,总的值就为真,只有当所有的都为假时,总的式子才为假。逻辑非(!)运算是把相应的变量数据转换为相应的真/假值。若原先为假,则逻辑非以后为真,若原先为真,则逻辑非以后为假。还有一点很重要,当一个逻辑表达式的后一部分的取值不会影响整个表达式的值时,后一部分就不会进行运算了。例如:a=2,b=1;a|b-1;因为 a=2,为真值,所以不管 b-1 是不是真值,总的表达式一定为真值,这时后面的表达式就不会再计算了。五、自增自减运算符这是一类特殊的运算符,自增运算符+ 和自减运算符-对变量的操作结果是增加 1 和减少 1。例如:-Couter; /先将 Couter 减一再使用 Couter 的值 Couter-; /先使用 Couter 的值 再将 Couter 值减一+Amount; /现将 Amount 加一 再使用 Amount 的值Amount+; /类似六、复合赋值运算符+= 加法赋值 a+=5 等同 a=a+5-= 减法赋值 类似*= 乘法赋值 类似 /= 除法赋值 类似%= 模运算赋值 类似 >= 右移赋值 类似|= 位逻辑或赋值 类似= 位逻辑异或赋值 类似说说位与 位或 等 我没只到在 8 位单片机系统里 数据几乎都是 8位的 如 a=1000 1000 b=1001 1000 比如 a&b=1000 1000&1001 1000=1000 1000 规则 0 与任何数(也就是 1 或 0)"与" 结果都是 0 类似 a|b =1000 1000|1001 1000=1001 1000 规则 1 与任何数"或"结果都是 1ab=0001 0000 规则 两个数( 当然是位)异或如果相同结果是 0 不同结果是 1 也可这样记 任何数(也就是 1 或 0)与 1"异或" 取反 与 0"异或"不变 以上规则说全都是按位的与 或 异或逗号运算符 条件运算符 咱们就不讲了 太多就不好记了条件语句一、if 语句if(表达式 ) 语句 1;如果表达式的值为非 0,则执行语句 1,否则跳过语句继续执行下面的语句。如果语句 1 有多于一条语句要执行时, 必须使用""和"" 把这些语句包括在其中, 此时条件语句形式为: if(表达式 )语句体 1;例如:if(x>=0) y=x;if(a|b&&c) z=a+b;c+=z; 二、if-else 语句除了可以指定在条件为真时执行某些语句外,还可以在条件为假时执行另外一段代码。在 C 语句中利用 else 语句来达到这个木的。if(表达式 ) 语句 1;else 语句 2;同样,当语句 1 或语句 2 是多于一个语句时,需要用把语句括起来。例如:if(x>=0) y=x;else y=-x;三、if-else if-else 结构。if(表达式 1) 语句 1; else if(表达式 2) 语句 2; else if(表达式 3) 语句 3; . . . else 语句 n;

注意事项

本文(变量类型和表示方法)为本站会员(wt****50)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.