-2
我想创建一个程序,将输出16位数字的二进制代码。这里是我到目前为止有:无法找到是什么导致此错误
#include <stdio.h>
#include <stdlib.h>
int i;
int count;
int mask;
int i = 0xF5A2;
int mask = 0x8000;
int main()
{
printf("Hex Value= %x Binary= \n", i);
{
for (count=0; count<15; count++1)
{
if (i&mask)
printf("1\n");
else
printf("0\n");
}
(mask = mask>>1);
}
return 0;
}
错误:
|16|error: expected ')' before numeric constant|
也让我知道,如果我有任何其他的错误,在此先感谢!
什么错误? – Jacobr365
哇对不起,这是“预期”)'数字常数之前“ – phunguz
'count ++ 1' - >'count ++''。还有'(mask = mask >> 1);'进入For循环 – BLUEPIXY