精华内容
下载资源
问答
  • 下列有符号数中最大的数是
    千次阅读
    2018-07-21 22:16:59

    调试方法描述

    1.进入windows下的DOSBOX虚拟机环境。

    2.调用文本编辑程序EDIT建立汇编源文件(后缀名为.asm)。

    3.用汇编程序ml对源文件汇编产生目标文件(后缀名为.obj)。

    4.用连接程序link产生可执行文件(后缀名为.exe)。

    5.执行程序。

    6.查看列表文件(后缀名为.lst)。

    7.使用调试软件windbg调试程序。

    上机代码:

    (文件ex1.asm):

    code segment

    assume cs:code

     

    mov ax,32

    mov bx,74

    mov cx,23

     

    sort: cmp ax,bx

    jge X          ;如果ax大于等于bx就跟cx比较

    xchg ax,bx

    X:cmp ax,cx       ;如果ax大于cx

    jge Y

    xchg ax,cx

    Y:int 21h

    mov ax,4c00h

    code ends

    end sort

     

    更多相关内容
  • C语言中有符号数和无符号数的问题

    千次阅读 2019-04-26 01:08:23
    C语言中有符号数和无符号数的问题 项目说明     考虑下列代码, 这段代码试图计算数组a所有元素的和, 其中元素的数量由参数length给出: 1 /* WARNING: This is buggy code */ 2 float sum_elements(float a...

    C语言中有符号数和无符号数的问题

    项目说明

        考虑下列代码, 这段代码试图计算数组a中所有元素的和, 其中元素的数量由参数length给出:

     /* WARNING: This is buggy code */
     float sum_elements(float a[ ], unsigned length){
         int i;
         float result = 0;
         for (i=0; i<=length-1; i++)
             result += a[i];
         return result;
     }
    
    1. 请分析这段程序,当参数length等于0时, 运行这段代码应该返回的值是多少?
    2. 运行这段代码,当参数length等于0时,实际会产生什么结果?
    3. 请解释你的实际运行的结果产生的原因。
    4. 修改代码以得出正确的结果。

    项目报告

    问题1:分析这段程序,当参数length等于0时, 运行这段代码应该返回的值是多少?

    我们可以看一下该程序代码的流程图:
    在这里插入图片描述
        很容易分析当length等于0时,for循环中i<=length-1条件不成立,循环体内的语句不会执行,该函数应该返回的result的初始值0。

    问题2:运行这段代码,当参数length等于0时,实际会产生什么结果?

        我们在不同的编译器下运行了此段代码:

     #include <stdio.h>
     float sum_elements(float a[], unsigned length)
     {
         unsigned i;
     	 float result = 0;
     	 for (i = 0; i <=length-1; i++)
     		 result += a[i];
     	 return result;
     }
    
     int main()
     {
         float a[] = {1.7, 2.6, 4.1};
    	 float ret = sum_elements(a, 0);
    	 printf("%.lf", ret);
    	 return 0;
     }
    

    结果如下:

    1. 使用远古编译器Turbo C运行此程序,Compile时没有报错,Run时黑屏无结果,并显示 cpu speed max 100% cycles,Frameskip 0,Program TC。CPU占用100%。
      在这里插入图片描述
    2. 使用Dev c++ GCC 4.8.1编译运行此程序,没有产生警告,进程停止,命令行显示Process exited with return value 3221225477
    3. 使用Microsoft Visual Studio 2012/2017编译运行此程序,程序虽然运行成功,但并没有得到正确的运行结果,程序运行了几秒钟后在命令行上输出请按任意键继续的结果,并在控制台区报出警告:warning C4018: “<=”: 有符号/无符号不匹配。我们对float ret = sum_elements(a, 0);代码打断点进行程序调试,弹出提示框,显示0x011E14F3 处有未经处理的异常(位于 PBL.exe 中): 0xC0000005: 读取位置 0x0200000 时发生访问冲突
      在这里插入图片描述
    4. 使用中国大学MOOC浙江大学的网页编译器运行此程序,编译器报错:
      Error:Memory space at 0x100004(object ‘*(a+1)’) is not initialized
      Result += a[i];

    问题3:请解释你的实际运行的结果产生的原因。

        经查阅资料知,C语言中在有符号类型和无符号类型数据之间测试相性时,编译器会隐性地将有符号的int类型升级为无符号的unsigned int类型。
        回到本题中,在执行语句i<=length-1时,因为length是unsigned int类型,所以参与运算的参数都被隐式地被强制转换为unsigned int类型。在主函数中,通过执行float ret = sum_elements(a, 0);语句,使得形参length=0,运算length-1 = 0-1 = -1,-1转换成 unsigned int 的结果是一个非常巨大的正整数的,这就是实际运行结果产生的原因。
        接着,我们来分析一下这个巨大的正整数,要知道整数在计算机中通常是以二进制补码的形式存在的,而-1的无符号补码(以32位为例)为0xFFFFFFFF,这是32位无符号整数能表示的最大值:232-1,即4294967296。因为232-1足够大,所以我们尝试将代码float ret = sum_elements(a, 0);中的0改为0xFFFFFFF在Microsoft Visual Studio 2012上进行程序调试运行,得到的结果和没有修改前的结果是一样的。
        所以我们得出结论,运行该程序报错或者得不到运行结果的原因是执行从0到0xFFFFFFFF的循环时,数组下标越界,内存读写异常,在vs 2012/2017等较新的编译器中,并没有出现错误,而Turbo c中没有检测机制,会输出了-NAN的运行结果,经过查阅是不可表示的值。
    在这里插入图片描述

    问题4:修改代码以得出正确的结果。

        通过分析代码错误的产生原因,经小组讨论,共得到4组代码:

    • 代码1
    // 把unsigned 修改成有符号数int
    float sum_elements(float a[ ], int length)
    {
       int i;
       float result = 0;
       for (i=0;i<=length-1;i++)
       	result +=a[i];
       return result;
    }
    
    • 代码2
    // 提前判断length是否为0,如果是直接return result;
    float sum_elements(float a[ ], unsigned length)
    {
       int i;
       float result = 0;
       if(length <= 0)
           return  result;
       for (i=0;i<=length-1;i++)
       	   result +=a[i];
       return result;
    }
    
    • 代码3
    //把 i<=length-1改成 i<length
    float sum_elements(float a[ ], unsigned length)
    {
       int i;
       float result = 0;
       for (i=0;i<length;i++)
           result +=a[i];
       return result;
    }
    
    • 代码4
    // 使用强制类型转换 i<=(int)length-1
    float sum_elements(float a[ ], unsigned length)
    {
      int i;
      float result = 0;
      for (i=0;i<(int)length-1;i++)
          result +=a[i];
      return result;
    }
    

        新人发文,欢迎大家批评指正!

    展开全文
  • 在复习《计算机组成原理》时,遇到了有符号数与无符号数之间转换的问题,为了应对这类问题,楼主仔细查阅资料再结合做题总结出一些心得,内容如下: 注意: 1、字长都用的是 16 位(方便些) 2、建议先去大致了解...

    楼主有话要说:

    在复习《计算机组成原理》时,遇到了有符号数与无符号数之间转换的问题,为了应对这类问题,楼主仔细查阅资料再结合做题总结出一些心得,内容如下(如果有新的总结,会反复修改):

    注意:

    1、字长都用的是 16 位(方便些)

    2、建议先去大致了解下 C++ 里基本数据类型的字节长度和示数范围;如:

    char1 byteint

    4 byte 

    short [int]2 bytefloat4 bytelong [int]4 byte
    signed char1 bytesigned int4 bytesigned short [int]2 bytedouble8 bytesigned long [int]4 byte
    unsigned char1 byteunsigned int4 byteunsigned short [int]2 bytelong double8 byteunsigned long [int]4 byte

    3、(1)定点整数的范围( 16 bit ) :有符号:-32767 <= x <= 32767

    (2)定点整数补码的范围( 16 bit ) :有符号:-32768 <= x <= 32767

    4、在计算机中,负数一般用补码表示。注意:本文所有例子,都是先将要赋值的数化为补码的形式再进行转换。

    5、理清 0 和 1 的原码、反码、补码。(0 的补码和移码是只有一种形式;正数的原码、反码、补码都相同;)

    原码反码补码
    [ +0 ]0000 00000000 00000000 0000
    [ -0 ]1000 00001111 11110000 0000
    [ +1 ]0000 00010000 00010000 0001
    [ -1 ]1000 00011111 11101111 1111

    一、同类型(如同为有符号数,或同为无符号数)转换

    (一)1. 同为无符号数(由短变长:在最高位加 “ 0 ”。)

    unsigned short x = 255;  //short为2字节
    
    unsigned int y = x;  //int为4字节

    x = 255 D = 1111 1111 B

    y = 0000 0000 1111 1111 B = 255 D

    总结:同为无符号数时,由较短的数变成较长的数,即在最高位加 “ 0 ”,称为 “ 零扩展 ”。

    (一)2. 同为无符号数(由长变短:在最高位加 “ 0 ”。)

    unsigned int x = 255;  //short为2字节
    
    unsigned short y = x;  //int为4字节

    x = 255 D = 0000 0000 1111 1111 B

    y = 1111 1111 B = 255 D

    总结:同为无符号数时,由较长的数变成较短的数,即去掉高位的 “ 0 ” 字节,低位的字节不变。

    (二)同为有符号数(由短变长和由长变短的情况同 “(一)同为无符号数 ” 一样)

    short x = -120;  //short为2字节
    
    int y = x;  //int为4字节

    x = -120 D ,其原码为:1111 1000 B,其补码为:1000 1000 B (= 88 H)

    y = 1111 1111 1000 1000 B = -120 D (= FF 88 H)

    总结:同为有符号数时,使用符号扩展,即为负数时,高位的字节加 “ 1 ”;为正数时,高位的字节加 “ 0 ”。

    二、有符号数与无符号数之间的转换

    (一)有符号数转为无符号数

    short n = -1;
    
    unsigned short m = n;

    n = -1 D,其补码为:1111 1111 B 

    m = 1111 1111 B = 65535 D

    注释:n 的最高位为 “ 1 ” 表示的是符号位,因为 m 为无符号数,所以 m 的最高位为 “ 1 ” 表示的是“ 2的7次方 ”。

    总结:有符号数转为无符号数时,当有符号数为负数时,关键是将最高位的 “ 1 ” 变成 “ 2的某次方 ”。

    (二)无符号数转为有符号数

    unsigned short a = 65535;
    
    short b = -1;

    a = 65535 = FF FF FF FF H

    b 的补码即为:FF FF FF FF H = -1 D

    注释:因为 b 为有符号数,最高位可知为 “ 1 ”,所以 b 为负数,可知其值为 -1。

    总结:无符号数转为有符号数时,先得出赋值数的补码,即为被赋值数的补码;再由被赋值数的补码取反加一得到原码,再计算即得十进制的数值。

    再举个例子:

    unsigned char i = 130;
    
    char k = i;

    i = 130 D = 1000 0010 B (注意:正数的原码 = 正数的补码 = 正数的反码)

    k 的补码为:1000 0010 B,进行取反加一后得原码为:1111 1110 B,因为 k 为有符号数,最高位又为 “ 1 ”,所以 k 为负数,即为 -126 D。

    练习:(附上2011年统考真题,便于理解巩固)

    假定在一个8位字长的计算机中运行如下C程序段:

    unsigned int x = 134;
    unsigned int y = 246;
    int m = x;
    int n = y;
    unsigned int z1 = x - y;
    unsigned int z2 = x + y;
    int k1 = m - n;
    int k2 = m + n;
    

    若编译器编译时将 8 个 8 位寄存器 R1 - R8 分别分配给变量x、y、m、n、z1、z2、k1、k2,请回答下列问题(提示:带符号整数用补码表示)

    ( 1 )执行上述程序段后,寄存器 R1、 R5 和 R6 的内容分别是什么?(用十六进制表示)

    ( 2 )执行上述程序段后,变量 m 和 k1 的值分别是多少?(用十进制表示)

    ( 3 )上述程序段涉及带符号整数加/减、无符号整数加/减运算,这四种运算能否利用同一个加法器辅助电路实现?简述理由。

    ( 4 )计算机内部如何判断带符号整数加/减运算的结果是否发生溢出?上述程序段中,哪些带符号整数运算语句的执行结果会发生溢出?

    解:( 1 )寄存器 R1、 R5 和 R6 的内容,分别对应 x, z1(x - y) , z2(x + y)。

    x = 134 D,其原码等于补码为 1000 0110 B,即为 86 H,即为 R1

    y = 246 D,其原码等于补码为 1111 0110 B,即为 F6 H

    z1 = x - y = x 的补码 + [-y] 的补码 = 1000 0110 B + 0000 1010 B = 1001 0000 B = 90 H,即为 R5

    z2 = x + y = x 的补码 + y 的补码 = 1000 0110 B + 1111 0110 B = (1) 0111 1100 B = 7C H,即为 R6

    (注意:z2 处有溢出,但无符号整数的加减运算,一般不考虑溢出情况,只是输出的时候若是有符号数的最高位是符号位,意思是 z2 若转换为有符号数,最高位为 1。)

    所以 R1 = 134 = 86 H;
            R5 = 90 H;
            R6 = 7C H;

    ( 2 )m 为无符号数整型 x 转为有符号数整型,n 为无符号数整型 y 转为有符号数整型,由(1)知

    x 的补码为 1000 0110 B,y 的补码为 1111 0110 B,所以

    m 的补码为 1000 0110 B,其原码为1111 1010 B,其值为 -122 D

    n 的补码为 1111 0110 B,其原码为 1000 1010 B,其值为 -10 D

    即 k1 = m - n = m 的补码 + -n 的补码 = 1000 0110 B + 0000 1010 B = 1001 0000 B = 90 H,求得其原码为 1111 0000 B = -112 D

    顺带求下 k2 = m + n = m 的补码 + n 的补码 = 1000 0110 B + 1111 0110 B = (1) 0111 1100 B = 7C H(注意:此处有溢出)

    所以,m = -122;
               k1 = -112;

    题外话(对 OF 、SF、CF 也要注意区分):

    k2 = m + n,由已知 m = -122,n = -10,可知两者相加仍为负数,但结果为正。所以,溢出标志位 OF = 1, 表示溢出,说明寄存器 R6 中的内容不是真正的结果;符号标志位 SF = 0,表示结果为正数(溢出标志为1,说明符号标志有错),进位标志位 CF = 1,仅表示加法器最高有进位,对运算结果不说明什么。

    ( 3 ) 能。n 位加法器实现的是模 2 的 n 次方无符号整数加法运算。因为在计算机中,正数和负数均用补码来表示,带符号整数的加法运算和无符号整数的加法运算,均可直接用加法器实现。对于减法运算,只要减数的补码加上被减数的负数的补码即可实现,但要考虑溢出情况。所以带符号整数加/减、无符号整数加/减运算均可用同一个加法器辅助电路实现(溢出判断电路不同)。

    ( 4 )是。计算机内部判断带符号整数加/减运算的结果是否发生溢出,有 3 种方法。一是若加法器的两个输入端(加法)的符号相同,且不同于输出端(和)的符号,则结果溢出。二是加法器完成加法操作时,若次高位(最高数位)的进位与最高位(符号位)的进位不同,则结果溢出。三是两个带符号整数均为负数,两者相加后,结果小于 8 位二进制所能表示的最小负数,则结果溢出。

    在执行关于 k2 的语句时会发生溢出。k2 = 1000 0110 B + 1111 0110 B = (1) 0111 1100 B,括号中为加法器的进位,因为 2 个带符号整数均为负数,经过加法运算后得出结果的最高位为 0 ,所以溢出。

    (溢出判断方法简单版:双符号位判决法、最高位进位、符号相同操作数的运算后与原操作数的符号不同,则结果溢出。)

    注释:

    双符号位判决法:

    用补码进行双符号位运算(正数符为 00, 负数符号为 11),第一符号位表示最终结果的符号,第二符号位表示运算结果是否溢出。第一符号位和第二符号位相同,则未溢出,;若不同,则溢出。具体如下:

    若运算结果的符号位为 01, 则为正溢出;

    若结果双符号为 10, 则为负溢出;

    若结果的双符号位为 00,结果为正数,无溢出。

    若结果的双符号位为 11,结果为负数,无溢出。

    展开全文
  • 机器是将符号“数字化”的,是数字在计算机的二进制表示形式;机器数有2个特点,分别是符号数字化和其的大小受机器字长的限制。推荐:《编程视频》计算机机器的三种表示方法是原码、反码、补码。机器是...

    原文:https://www.php.cn/faq/465621.html

    计算机机器数的三种表示方法是原码、反码和补码;机器数是将符号“数字化”的数,是数字在计算机中的二进制表示形式;机器数有2个特点,分别是符号数字化和其数的大小受机器字长的限制。

    72069.html

    推荐:《编程视频》

    计算机机器数的三种表示方法是原码、反码、补码。

    机器数是将符号"数字化"的数,是数字在计算机中的二进制表示形式。机器数有2个特点:一是符号数字化,二是其数的大小受机器字长的限制。

    特点

    机器数有两个基本特点:

    1、数的符号数值化。实用的数据有正数和负数,由于计算机内部的硬件只能表示两种物理状态(用0和1表示),因此实用数据的正号“+”或负号“-”,在机器里就用一位二进制的0或1来区别。通常这个符号放在二进制数的最高位,称符号位,以0代表符号“+”,以1代表符号“-”。因为有符号占据一位,数的形式值就不等于真正的数值,带符号位的机器数对应的数值称为机器数的真值。 例如二进制真值数-011011,它的机器数为 1011011。

    2、二进制的位数受机器设备的限制。机器内部设备一次能表示的二进制位数叫机器的字长,一台机器的字长是固定的。字长8位叫一个字节(Byte),机器字长一般都是字节的整数倍,如字长8位、16位、32位、64位。

    更多相关文章,请访问PHP中文网!

    展开全文
  • 有符号数,无符号数,补码,溢出

    千次阅读 2013-06-25 21:50:22
    1、加减运算指令是不区分符号和无符号的,编程人员自己要心理有数。 说清这个问题,需要理解几个概念: 1. CF 进位标志位 Carry...溢出标志OF用于反映有符号数 加减运算所得结果是否溢出,如果运算结果超过当前运
  • 【单选题】预览Series的数据用到以下哪个语句()【填空题】调用Scipy用到的语句是【填空题】在字符串格式化,代表整型的是____、代表字符串的是____、代表2位小数的浮点型的是____。【单选题】将链接目标在新...
  • 有符号数据表示法

    千次阅读 2018-07-09 15:39:17
    符号数据表示法:在计算机有符号数有3种表示方法:原码、反码、补码。所有数据的运算都是补码进行的。原码:就是二进制定点表示法,即最高位为符号位,‘’...
  • DATA SEGMENT ORG 1000H INFO DB 1,2,3,4,5,70H,71H,72H,80H,92H MAX DB 00H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV CX,10 MOV BX,1000H ...SIGN...
  • 例题:下列给定程序,函数fun的功能是:统计一个无符合整数各位数字值为0的个数,通过形参传回主函数,并把该整数各位上最大的数字值作为函数值返回。 例如。若输入无符号整数10080,则数字值为0的个数为3,...
  • QuartusⅡ 基于Imp_rom的4*4位无符号数乘法器 第一步,设计好电路图 1—新建Block Diagram和Project这里不赘述了 2—找到需要的元器件 按图所示路径即可找到 按下列操作设计 这时你会发现缺少了一个文件,别着急...
  • 例题:下列给定程序中函数fun的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在b中。高位仍在高位,低位仍在低位。 例如,当a中的数为123456时,则b中的数为246。 注意:不要改动main函数,不能...
  • 先利用数组的sort方法对数组的进行排序(我在这里采用升序的方式(return b-a;就是实现数组的降序)),然后排序后的数组首尾肯定是最小值和最大值。var ary = [12,13,5,18,30,24]; ary.sort(function(a,b){ ...
  • 计算机中最大单位是什么

    千次阅读 2021-07-10 03:27:46
    计算机中最大单位是TB。相信这个不用学习啦小编说,很多人都知道啦!那么它的知识你了解多少呢,以下便是学习啦小编要跟大家分享的内容啦!定义计算机储存单位指在某一领域以一个特定量,或标准做为一个记录(计数)点。...
  • x,y,z,v是数据段定义的16位有符号数,试写出计算下面表达式的指令序列。(v-(x*y+z-540))/x data segment x dw 10 y dw 54 z dw 0 v dw 100 result dw ? string1 db 'Quotient is:','$' string2 db 0ah,'...
  • 除非声明为无符号型,否则在算术运算和比较运算,字符型变量一般作为8位有符号整型变量处理。 还有其他的如指针型变量,void型变量,以后再介绍。 二、常量 常量的意思就是不可改变的量,是一个常数。同变量一样...
  • 八进制整数012表示十进制的________。

    千次阅读 2021-07-26 05:57:59
    A、40B、50C、60D、55()常用的计数制二进制、八进制和十进制。8位二进制补码表示十进制整数的范围是()。A.8B.16C.32D.64八进制36转化为十进制为27。()在C++语言,整数可用3种数制表示,它们分别为:十进制、八...
  • 以下选项,Python语言代码注释使用的符号是: ( )答:#中国古代舞蹈灿烂辉煌,但在理论研究方面却相对薄弱,这种情况直到明清都无显著改变。答:错误Photoshop中下列工具不可以定义新的画笔的是答:魔棒工具 ...
  • C语言输入十个输出最大的数字

    千次阅读 2020-07-01 21:21:32
    #include<stdio.h> int main () { int a[10]; int i; int t;...i++)//用户依次将十个数字输入数组;... //最后a【9】就是用户输入数字中最大的数字 ; { if(a[i]>a[i+1])//如果里面比较符号
  • 计算机关于小数点的一点疑问.老师说过“计算机不能存小数点,约定‘定点’来存储.”设置了固定的小数点位置,...一般地说,小数点可约定固定在任何位之后,但常用下列两种形式: ①定点纯小数:约定小数点位置固...
  • 有符号的单字节二进制表

    千次阅读 2013-06-17 16:28:26
    负数的反码是将原码,除符号位以外,每一位取  反。如单字节的5的反码为:0000 0101;-5的反码为1111 1010。   补码:正数的补码就是其原码;负数的反码+1就是补码。如单字节的5的补码为:
  • (1)若两个数中有一个是奇数,则将奇数存入A中,偶数存入B中; (2)若两个数均为奇数,则将两数均加1后存入原变量; (3)若两个数均为偶数,则两个变量均不改变。 DATA SEGMENT A DW 2 B DW 4 DATA ENDS STACK ...
  • 疫情天天在家上网课 发现知识他不进脑子啊 突然发现自 己作业不会写了... 负数的反码是原码符号位不变,其他位取反 例题 设机器数字长为8位(含1位符号位在内),写出对应下列各真值的原码、补码和反码。 -26/128,82
  • 既然要键盘输入,那么可以通过Scanner类来实现,首先定义四个变量分别记录下字母个的变量、数字个、其他字符和空格个。因为要操作字符串,可以把字符串String类型转换成char字节数组类型。所以用到Character类...
  • 6.for i in range(2,n):if n%i==0:breakif i==n-1:print('是素数')...8.对于else子句的for循环和while循环,但循环因循环条件不成立而自然结束时__会__(会或不会)执行else的代码。10.已知x='hello world.',那...
  • 已知在数据段DATA,以BUF为首址的字存储区存放着NUM(要求不少于20)个带符号数,试编写程序,将正数送到ARRAY为首址的存储区,将负数送到TABLE为首址的存储区,并分别统计正数和负数的个数,存放在COUNT...
  • python基本运算符号有哪些

    千次阅读 2021-09-29 16:39:44
    python基本运算符号:“+”、“-”、“”、“/”、“//”、“%”、“**”、“=”、“+=”、“-=”、“=”、“/=”、“%=”、“**=”、“&”、“|”、“<<”、“>”、“<”、“==”、“!=”、“>=...
  • 用define可以定义符号常量。()

    千次阅读 2021-05-20 15:57:11
    在C语言中符号常量是由宏定义“#define”来定义的常量,以下叙述正确的是()在下列符号常量定义,正确的定义格式为()A.#defineM1B.constintM220C.#defineM3定义符号常量通常使用宏定义命令关键字()下面叙述错误...
  • c语言且用什么符号表示

    千次阅读 2021-05-18 09:08:05
    如0x123,其值为1*16²+2*16¹+3*16º=256+32+3=291 二进制,有符号数和无符号数稍微有点不一样,最好你找本书好好看看。 ============== 啊!平方的符号复制过来还是好好的,显示出来就不是...
  • 【多选题】下列运算符的使用正确的哪些( )【多选题】以下选项,不符合 Python 语言变量命名规则的( )【单选题】以下程序的输出结果是________ s = "python 编程 很 容易 学" print(len(s))【多选题】...
  • Java 程序测试两个变量是否相等两种方式:一种是利用 == 运算符,另一种是利用equals()方法。当使用 == 来判断两个变量是否相等时,如果两个变量是基本类型变量,且都是数值类型(不一定要求数据类型严格相同),...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 122,964
精华内容 49,185
关键字:

下列有符号数中最大的数是