1樓:飛雪流星
你定義的抄 deep 是什麼型別的變襲
量啊,如果是 bit 型的,那就不能進行移位操作
只有為 8 位 char 或16 位 short 或 32 位 int 或是其他多個 bit 型的資料才可以進行移位操作
2樓:匿名使用者
檢查deep的型別,是否支援移位運算。
大俠,求幫助!keil中編寫89c52的c程式時,編譯時出現了error c193 :bad operand type
3樓:德昂當
% 取模不能用浮點數,
frequence 要轉成整型來取模,小數位可以乘10後轉整型來得到。
這段c****錯了?提示error c193: '': bad operand type
4樓:匿名使用者
剛好我也遇到這個問題。
bad operand type表示「運算元型別錯誤」
pow(x,y); //其作用是計算x的y次方。x、y及函式值都是double型 。你的n又是float型別。而%取餘操作要求兩邊運算元均為整數,故報錯在所難免。
微控制器程式設計keil錯誤c(56): error c193: '|=': bad operand type 20
5樓:匿名使用者
問題可能出在
x|= line2_head; 或 x|= line1_head;
這行上, line1_head,line2_head,是常量,還是變數,是用#define 定義了常量嗎?
keil裡c_eg1.c(32): error c193: '~': bad operand type 怎麼解決
6樓:
p0=~m[j]; 這句錯了,少一個下標
'~'按位取反,m是一個二維陣列,因此m[j]是一個指標
微控制器程式解釋,微控制器程式解釋
222222222222222222222222222222222222 cnta equ 30h 定義cnta為暫存器30h count equ 31h 定義count為暫存器31h org 00h 程式開始 ljmp start 開始程式入口 org 0bh 定時器t0中斷程式入口地址,不過最好...
微控制器程式問題,微控制器程式問題
其實現在有部分高階的微控制器都有flash儲存區,不過我們一般是作為儲存程式用的,但其實也可以作為少量的資料區使用。但一般普通的51系列微控制器是不能的,只能外部擴充套件加eeprom,或者flash。只不過現在很多微控制器是內部由eeprom,擴充套件的資料flash,按照晶片的公司提供的data...
微控制器程式註釋
iint1 push acc push psw push dph push dpl 保護 acc psw dptr 內容 clr ea 關中斷 mov a,40h mov dptr,5fffh movx dptr,a 將 40h送5fffh mov dptr,5effh movx a,dptr mo...