使用 C 数组知识,输入一个无符号短整数并输出其相应的二进制文件。

发布于 科技 2024-02-25
18个回答
  1. 匿名用户2024-01-25

    一个简单的方法是使用 while 循环,除以 2 并取余数,将余数存储在数组中,最后以相反的顺序输出。

  2. 匿名用户2024-01-24

    你认为这就是它的意思吗?

    #include

    int main(void)

    unsigned short n,a[20]=;

    int i;

    scanf("%u",&n);

    for(i=0;n>0;i++)

    a[i]=n%2;

    n/=2;for(--i;i>=0;i--)printf("%1d",a[i]);

    return 0;

  3. 匿名用户2024-01-23

    False,字符类型可以,但整数数组不行。

    数组是相同数据类型的元素的集合,数组中的元素按顺序存储,并按此顺序一起存储在内存中。 数组元素由整个数组的名称及其在数组中的顺序位置表示。 例如,a[0] 表示名称为 a 的数组中的第一个元素,a[1] 表示数组 a 的第二个元素,依此类推。

  4. 匿名用户2024-01-22

    C 规定只能逐个引用数组元素,而不能一次引用整个数组。 对于字符数组,您可以一次输入或输出整个字符串。

    字符数组用于保存字符或字符串,字符数组中的元素用于保存字符,该字符在内存中占用一个字节。 C 中没有字符串类型,字符串存储在字符数组中。

  5. 匿名用户2024-01-21

    输入格式后,字符数组在遇到空格或回车符时结束; 输入整数数组时,变量前面有一个接地地址,用空格分隔,并以非整数数据或回车符结尾。

  6. 匿名用户2024-01-20

    这是一个语法问题。

    就我个人而言,我认为字符串是以指针的形式存储在内存中的,只需要第一个地址就可以连续输出。

  7. 匿名用户2024-01-19

    错误,整数数组不能作为一个整体输入和输出。

  8. 匿名用户2024-01-18

    不可以,整数必须逐个输入和输出。

  9. 匿名用户2024-01-17

    字符类型可以,但整数不行。

  10. 匿名用户2024-01-16

    你问这些问题是没有意义的。

  11. 匿名用户2024-01-15

    选择 D。

    是余数运算符,也称为模除算符,用于查找余数。 % 要求两个操作数都是整数(或可以隐式转换为整数的类型)。

    该标准规定:1.如果%左边的操作数为负数,则模除法的结果为负数或0, 2.如果%左边的操作数为正,则模除法的结构为正数或0。

  12. 匿名用户2024-01-14

    1.余数运算符 “%” 是具有左绑定属性的二元运算符。 运算中涉及的数量都是整数。

    2.余数运算的结果等于两个数相除后的余数。

    例如:5%2=1、1%2=1

  13. 匿名用户2024-01-13

    答:“和”或“和”,例如。

    a&&b"它的意思是“a 和 b”或“a 和 b”。

    c: “非”,例如"!p"是的,“non-p”。

    D:“或”,例如。

    a||b"是“A 或 B”。

  14. 匿名用户2024-01-12

    位运算只能是整数或字符类型,字符类型实际上是单字节整数。

    包括以下运算符:

    按位带 &、按位或按位异或、左移<<、右移”。

    还有一个余数运算:%

    a%b 的意思是,将 A 除以 B,取余数。

    这是 C 语言的硬性规定,位运算是仅当正数以二进制表示时才存在的概念; 余数运算是整数除法的余数,余数也必须为正数。

  15. 匿名用户2024-01-11

    c是错误的 字符数组是用来存储字符串的,它只能存储字符串,a不能在答案中分配给字符数组名称,因为字符数组名称只是字符数组的第一个地址,所以它只能存储一个字符。

  16. 匿名用户2024-01-10

    答案是广告,它可以存储字符。

  17. 匿名用户2024-01-09

    在 C 语言中,算术必须是整数运算符 ()。

    a./b.&&

    c.!=d.%

    正确答案:d

  18. 匿名用户2024-01-08

    24.(可多选)使用 printf 函数以十进制形式输出有符号整数衬衫,并使用 () 作为空腔清除或元凯输出格式 a%db%cc%sd%f

    这是关于 C 语言的一个基本问题。 printf 函数用于将格式化数据打印到标准输出设备(通常是屏幕)。 printf 函数忏悔的一般形式是:

    printf(“格式字符串”,表达式列表); 格式字符串指定输出的格式,并且可以包含一些转换说明符来表示要输出的不同类型的数据。 表达式列表是要输出的数据,它与转换说明符一一对应。 在 C 语言中,有以下常用的转换说明符:

    d:用于输出十进制整数,可以是有符号的,也可以是无符号的。 %c:

    它用于输出对应于 ASCII 代码的字符。 %s:用于输出以 '0' 结尾的 Tanna 字符串。

    f:用于输出浮点数,可以指定小数位数。 根据问题的要求,使用 printf 函数以十进制形式输出有符号整数,并使用 **%d** 作为输出格式。

    因此,答案是。

相关回答
10个回答2024-02-25

思路:要求一个正整数n的位数,可以先定义一个变量num,并初始化为0,将整数n依次除以10,直到为0,每除以10,变量num的个数就会加1,最后一个num的值就是整数n的位数。 >>>More

17个回答2024-02-25

1. 使用 VS 创建一个新的空项目,然后直接单击确定。 >>>More

12个回答2024-02-25

如下:

类型 1:仅结构定义: >>>More

17个回答2024-02-25

第一个 for 是将 s 数组中的元素复制到 t 数组中,第二个 for 是将 s 中的元素以相反的顺序发送到 t[s1] 的开头,因为它们都是从 s 数组中的元素复制到 t 的,所以两个 for 是相同的。

4个回答2024-02-25

这是我的书名:

问题:输入 2 个整数,计算并输出它们的总和、差值、乘积和商。 要求程序输入不同的数据并运行两次。 >>>More