&运算符和标识符命名规则

一、&运算符

&运算符比较常见


作为位运算符,在数学中,&是并且的含义,
false&faslse=false
true&false=false
false&true=false
true&true=true


在C语言中 1相当于true,0相当于false。那么
0&0=0
1&0=0
0&1=0
1&1=1


在整体数字而言 4&5=100&101=100=4
3&3=11&11=11
9&7=1001&111=1


并且&可以快速地判断一个整数n的奇偶性
if(n&1)==1 则n是奇数 else 则n是偶数(x表示未知)
当n是奇数时 n转换成二进制为 xxxxxxxxxxxx1
n是偶数数 n转换成二进制为 xxxxxxxxxxxx0
1转换成二进制为000000000001
0&x=0
起作用的只在n转换为二进制数的末尾 0&1=0 &1=1

 

二、标识符命名规则

标识符主要包括变量名、函数名、类名和宏名。
三种主流命名法:骆驼(Camel)命名法,帕斯卡(Pascal)命名法和匈牙利命名法。
骆驼命名法,正如它的名称所表示的那样,指的是混合使用大小写字母来构成标识符的名字。
其中第一个单词首字母小写,余下的单词首字母大写。例如:printEmployeePaychecks()
帕斯卡(Pascal)命名法与骆驼命名法类似。
只不过骆驼命名法是第一个单词首字母小写,而帕斯卡命名法则是第一个单词首字母大写。例如:DisplayInfo()和UserName都是采用了帕斯卡命名法
匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀,标识出变量的作用域,类型等。前缀之后的才是首字母大写的一个单词或多个单词组合。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值