填空题

以下程序的功能是将无符号八进制数字构成的字符串转换为十进制整数。例如,输入的字符串为:556,则输出十进制整数366。请填空。

正确答案

(1)p=s(2)n*8+*(++p)-’0’

答案解析

相似试题
  • 以下函数功能是将一个由八进制数字字符组成的字符串转换为对应的十进制整数。请填空。

    填空题查看答案

  • 编写程序,从键盘上输入一个无符号字整数,用“四进制”格式输出它的值(也就是,每2位二进制看作一位四进制数,使用数字0~3)。

    简答题查看答案

  • 编写程序,从键盘上输入一个无符号字整数,用“四进制” 格式输出它的值(也就是,每2位二进制看作一位四进制数,使用数字0~3)。

    简答题查看答案

  • 考虑以下C语言程序代码: 假设在一个32位机器上执行这些函数,该机器使用二进制补码表示带符号整数。无符号数采用逻辑移位,带符号整数采用算术移位。请填写表格,并说明函数func1和func2的功能。

    简答题查看答案

  • 对于R进制的数,其每一位需要的数字符号个数为()。

    单选题查看答案

  • 声音的采样位数是将声音从模拟信号转化为数字信号的十进制位数。

    判断题查看答案

  • 带符号的二进制数称为()值;如果把其符号位也数字化,称为()码。

    填空题查看答案

  • 0~9等数字符号是十进制数的数码,全部数码的个数称为()。

    单选题查看答案

  • 对于任意R进制数,其每一位数位上可以使用的数字符号的个数为()个。

    单选题查看答案