【愚公系列】2022年7月 Go教学课程 007-计算机进制和变量命名规范

举报
愚公搬代码 发表于 2022/07/08 22:01:16 2022/07/08
【摘要】 一、计算机进制 1.什么是进制进制也就是进位计数制,是人为定义的带进位的计数方法(有不带进位的计数方法,比如原始的结绳计数法,唱票时常用的“正”字计数法,以及类似的tally mark计数)。 对于任何一种进制—X进制,就表示每一位上的数运算时都是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。-百度百科按进位的原则进行记数的方法叫做...

一、计算机进制

1.什么是进制

进制也就是进位计数制,是人为定义的带进位的计数方法(有不带进位的计数方法,比如原始的结绳计数法,唱票时常用的“正”字计数法,以及类似的tally mark计数)。 对于任何一种进制—X进制,就表示每一位上的数运算时都是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。-百度百科

按进位的原则进行记数的方法叫做进位计数制。进位计数制简称为“数制”或“进制”。

每一种数制的进位都是遵循一个规则的,那就是----逢N进一。

2.进制的特点

  • 使用一组固定的数字表示数值的大小。
    • 如:十进制的表示数字是0,1,2,3,4,5,6,7,8,9
  • 统一的规则:逢N进一

3.进制的要素

  • 基数:这里的N叫做基数。所谓“基数”就是指各种进制计数制中允许选用基本数码的个数。
  • 位权:在这里插入图片描述
  • 按权相加法:让每一位上的数字字符乘以它所代表的权。

二、变量命名规范

1.变量命名规范

  • 只能由数字,字母_(下划线)组成
  • 不能以数字开头
  • 大写字母和小写字母是不同的 :heapSort和Heapsort是两个不同的名字
  • 不能是关键字

在这里插入图片描述

  • 见名知意
  • 驼峰命名法
小驼峰式命名法(lower camel case):第一个单词以小写字母开始;第二个单词的首字母大写,例如:
myName、 aDog

大驼峰式命名法(upper camel case):每一个单字的首字母都采用大写字母,例如:FirstName、
LastName
  • 下划线分隔法
多个单词组成的名称,使用全小写字母书写,中间使用_分隔。
first_name   user_name
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。