本质上,我正在尝试编写代码来执行从变量 n 的 ASCII 位模型到变量 x 的仅幅度位模型的转换。我只是假设用户只输入了三位数字。这是我到目前为止所拥有的:
#include <stdio.h>
main()
{
char n[10];
int x;
printf("Enter three digit, nonnegative: ");
scanf("%s" ,n);
.
.
.
printf("The number is %d\n", x);
}
任何帮助深表感谢。
编辑:仅幅度位模型:最简单的位模型用于非负整数。在这种情况下,每个位表示 2 的非负整数幂。位值 0 表示位值 0;位值 1 表示位值。通过将所有位的位置值相加来找到表示的数字的总值。示例:8位表示的值为19:0+0+0+16+0+0+2+1=19。