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

167 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天,点击查看活动详情

一、计算机进制

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