命名规范,进制

这篇具有很好参考价值的文章主要介绍了命名规范,进制。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

命名规范

  1. 包名小写
  2. 类名或者接口明,所有单词首字母大写。大驼峰命名法
  3. 方法名和方法名,第一个单词小写,后面的单词首字母大写。小驼峰命名法 简称驼峰法
  4. 常量,所有的字母大写,单词之间用_线连接

进制

  1. 二进制 0b或者0B开头 如: int n1 = 0b1010;
  2. 八进制 以0开头 如:int n2 = 01010;
  3. 十进制
  4. 十六进制 以0x开头 如:n3 = 0x1010
计算符号:

&(and 按位与) |(or 按位或) ^(xor 按位异或) ~(not 按位取反) >>(shr 算数右移,符号不变,高位补零,低位丢弃) <<(shl 高位丢弃,符号不变,低位补零) >>>(无符号右移,高位补零,低位丢弃)

进制的计算:
计算 :按位取反-2

~-2 => not 0x8000 0002

10000000 00000000 00000000 00000010 -2的原码
反码
11111111 11111111 11111111 11111101
补码 = 反码 +1
11111111 11111111 11111111 11111110
取反
00000000 00000000 00000000 00000001

结果:
1

计算 :按位取反2

~2 => not 0x0000 0002

先算出补码,因为正数,原码 反码 补码 都一样
所以补码为:
00000000 00000000 00000000 00000010
计算按位取反的值
11111111 11111111 11111111 11111101
此时得到是一个负数(最高位是1)的补码,应该还原成原码
先得到此负数反码
反码 = 补码 - 1
11111111 11111111 11111111 11111100
原码 = 反码取反(除去符号位的其他位取反)
10000000 00000000 00000000 00000011

结果:
-3文章来源地址https://www.toymoban.com/news/detail-492191.html

到了这里,关于命名规范,进制的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 写代码时候的命名规则、命名规范、命名常用词汇

    版权声明 这个大部分笔记是观看up主 红桃A士 的视频记录下来的,因为本人在学习的过程中也经常出现类似的问题,并且觉得Up主的视频讲解很好,做此笔记反复学习,若有侵权请联系删除,此推荐视频地址:【改善丑陋的代码】 https://www.bilibili.com/video/BV1844y1N7S8/p=28share_sou

    2024年02月10日
    浏览(38)
  • 数据库表设计(一):字段设计规范和命名规范

    1.1.是否需要自增ID? 数据库表,一定要有id,而且要用自增id! 有些人喜欢用自定义的,用UUID或者其他七七八八的id,如果在架构设计,代码比较好的情况下,不会出啥大问题,但是一旦代码写的不行,极有可能就造成id重复之类的问题。 自增id另外还有一个好处,就是在数

    2023年04月08日
    浏览(89)
  • alibaba命名规范

    1.类名使用 UpperCamelCase 风格,但以下情形例外:DO / BO / DTO / VO / AO / PO / UID 等 2.方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格,必须遵从驼峰形式。 3.抽象类命名使用Abstract或Base开头;异常类命名使用Exception 结尾;测试类命名以它要测试的类的名称开始,

    2024年02月10日
    浏览(32)
  • git分支命名规范

    格式: master 功能概述: 永远是可用的稳定版本,不能直接在该分支上开发。 1.开发主分支 格式: dev 功能概述: 所有新功能以这个分支来创建自己的开发分支,该分支只做合并操作,不能直接在该分支上进行开发。 2.功能开发分支 格式: feature-{功能描述}-{姓名拼音首字母连写}

    2024年02月12日
    浏览(27)
  • golang推荐的命名规范

    很少见人总结一些命名规范,也可能是笔者孤陋寡闻, 作为一个两年的golang 开发者, 我根据很多知名的项目,如 moby, kubernetess 等总结了一些常见的命名规范。 命名规范可以使得代码更容易与阅读, 更少的出现错误。 文件命名规范 由于文件跟包无任何关系, 而又避免win

    2024年02月02日
    浏览(70)
  • restful风格接口命名规范

    (一)rest 1.概念 REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。 可理解为: URL定位资源,用H

    2024年02月02日
    浏览(32)
  • SQL sever命名规范

    目录 一、标识符 二、表名(Table): 三、字段名(fields): 四、约束(Constraint): 五、索引(Index): 六、存储过程(Stored Procedure): 七、函数(Function): 八、触发器(Trigger): 九、视图(View): 十、大小写       在生活实际工作中,常需要在SQL sever数据库中开发一

    2024年02月09日
    浏览(28)
  • Python的命名规范

    python变量名区分大小写,也就是Student和student在python语言中代表两个不同的名字。 也就是说,student_id、student1、student_1、student、_student、_等都是合理的命名,但是1student就是非法的命名。 python变量命名一般采用蛇形命名法(毕竟python的本意就是大蟒蛇),也就是如果变量名由

    2024年02月09日
    浏览(27)
  • 数仓命名规范大全!

    01 数据分层 一、数据运营层:ODS(Operational Data Store) ODS层,是最接近数据源中数据的一层,为了考虑后续可能需要追溯数据问题,因此对于这一层就不建议做过多的数据清洗工作,原封不动地接入原始数据即可,至于数据的去噪、去重、异常值处理等过程可以放在后面的DWD层

    2024年02月13日
    浏览(31)
  • 数据仓库命名规范详解

    养成良好的编程习惯 写出清楚、易懂、易维护的程序代码 提高代码质量与沟通效率 减少编码中的不必要的错误 (1)数据仓库命名规范 (2)表命名规范 (3)字段命名规范 (4)字段类型规范 (1)数据仓库命名规范 (2)表命名规范 命名全部采用小写字母和数字构成,只能

    2024年02月02日
    浏览(87)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包