標(biāo)題:
老是顯示這個 error C193: '+': bad operand type 求大神教我怎么讓這個BIt變量10.
[打印本頁]
作者:
chengdeshi
時間:
2018-4-11 10:27
標(biāo)題:
老是顯示這個 error C193: '+': bad operand type 求大神教我怎么讓這個BIt變量10.
void main()
{
uchar houdu=0;
bit k=0;
while(1)
{
switch(key_get())
{
case 0:
buf[0]=houdu;
buf[1]=10;
display();
break;
case 1:
k=!k;
buf[0]=houdu;
buf[1]=k+10; //要求數(shù)碼管第二位,顯示數(shù)組的第十一個或者第十二個值,要求來回切換,按一次切換一次
display();
}
}
}
作者:
孫韜
時間:
2018-4-11 16:47
具體什么問題呢?
作者:
HC6800-ES-V2.0
時間:
2018-4-11 18:35
193錯誤類型是:當(dāng)一個表達(dá)式使用給定運算符的非法操作類型時就會出現(xiàn)該錯誤,使用個定運算符的非法操
作類型的無效的表達(dá)式,例如bit+bit,ptr+ptr,或ptr*<any>。錯誤信息包括引起錯誤的運算符。
你的錯誤,就在有漢字注釋的那一行:buf[1]=k+10;
那個加號就是錯誤的運算?闯绦颍阋呀(jīng)將變量k定義成為了一個bit類型,它只有1位,是不能與10一起運算的。
作者:
wulin
時間:
2018-4-11 20:04
少寫一個 break;
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1