百科知识

我想请问一个C语言的问题一.通常一个字节包括( )个2进制位,在

2006-02-08 11:23:57p***
一. 通常一个字节包括( )个2进制位,在一个字节中能存放的(十进制)最大整数是( )它的二进制数的形式( )最小(十进制)整数是( )他的2进制形式是( ). 尤其是最后几个空是这么算的请解释, 二. 请问printf("%10.5f\n",12345.678) 是十位里小数点后取5位的意思吗?小数点是不是也算一位啊,答案是什么啊,我记得小数点也应该算一位如果算的话怎么话,不就是12345.67800吗那不就多了一位不就11位了吗我想请问一个C语言的问题一.通常一个字节包括( )个2进制位,在一个字节中能存放的(十进制)最大整数是( )它的二进制数的形式( )最小(十进制)整数是( )他?

最佳回答

  •   一、通常一个字节包括( 8 )个2进制位,在一个字节中能存放的(十进制)最大整数是(255 )它的二进制数的形式(01111111 )最小(十进制)整数是( -256)他的2进制形式是(10000000 )。 原因:一个字节包括8个2进制位是固定的,没法解释!!! 在计算机里面,整数用补码表示,简单一点说:第一位是符号位,0表示正数,1表示负数。
      具体内容请参考关于计算机原理的书。 二、f表示输出小数(d表示整数,s表示字符串等等),10。5中的10表示总共输出10位(包括小数点),5表示小数点之后要5位,不足的话在后面补零。但注意一点:整数部分一定会全部输出的,比如在此题中,将10改为3结果也是一样的,都是12345。
      67800。但当整数部分、小数点和小数部分加起来不足总位数时,在前面用空格补位,比如若将10改为20,则结果为: 12345。67800,即前面有9个空格。
    2006-02-08 15:05:03
  • 一. 通常一个字节包括(8)个2进制位,在一个字节中能存放的(十进制)最大整数是( 65535)它的二进制数的形式(自己换一下吧 )最小(十进制)整数是( -65536)他的2进制形式是(自己换一下吧 ). 不好意思 回答错了 楼下是对的
    2006-02-08 12:07:40
  • 唉 惭愧 我现在不会拉 想当初 多么简单啊 建议拿谭浩强编的C语言看看 能看懂 TC2.0我资料里有下载
    2006-02-08 11:50:42
  • 8 255 11111111 0 00000000 (不用算) 小数点不算一位的。 应该是12345.67800 这个你用编译器运行一下就知道了。
    2006-02-08 11:36:53
  • 很赞哦! (92)