• 课后作业1


    1.原码反码补码

    原码:为二进制的数,如:10    原码0000 1010

    反码:正数与原码相同,如:10    反码0000 1010

               负数为原码0变1,1变0,(符号位不变)如:-10 原码1000 1010

                                                                                              反码1111 0101

    补码:正数的补码与原码相同,如:10     补码0000 1010

               负数的反码为补码加1,如:-10     反码:1111 0101    

                                                                       补码:1111 0110

    计算机中数字以补码储存,因为原码和反码计算不准确,而补码是准确的。 

    注:学习于博客园尹正杰

    2.同名变量的屏蔽原则

    当类中有与函数中同名的变量时会屏蔽类中变量的值,将变量储存为函数中的变量值。

    3.字符串的连接

    Java中用+进行字符串的拼接,那么什么时候是加法数学运算,什么时候是字符串拼接。

    默认为加法数学运算,当出现一次字符串类型时则又默认为字符串连接,后面计算机都会以字符串连接处理。

    4.枚举

    枚举可以限制范围,使得你只能在枚举类中选,使得更加便捷。

    5.基本数据类型(学习于Java菜鸟教程)

    byte:byte 数据类型是8位、有符号的,以二进制补码表示的整数

    short:short 数据类型是 16 位、有符号的以二进制补码表示的整数

    int:int 数据类型是32位、有符号的以二进制补码表示的整数

    long:long 数据类型是 64 位、有符号的以二进制补码表示的整数

    float:float 数据类型是单精度、32位、符合IEEE 754标准的浮点数

    double:double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数

    char:char类型是一个单一的 16 位 Unicode 字符

  • 相关阅读:
    Undefined symbols for architecture armv7错误解决方法
    一个iOS 框架介绍:MKNetworkKit
    objective-c之各种数值
    利用openURL,在IOS应用中打开另外一个应用
    hackerrank---List Comprehensions
    LeetCode --- Plus One
    Vim学习与总结
    LeetCode --- Pascal's Triangle II
    LeetCode --- Gray Code
    LeetCode --- Two Sum
  • 原文地址:https://www.cnblogs.com/my---world/p/9740759.html
Copyright © 2020-2023  润新知