寫的函數與unsigned char
參數無符號類型如下所示警告消息:大整數隱式截斷爲[-Woverflow]
void Address_set(unsigned char x1,unsigned char y1,unsigned char x2,unsigned char y2)
上述函數被調用C代碼的main()
功能
Address_set(0,0,239,319);
我收到了警告
大整數隱式截斷爲unsigned type [-Woverflow]
如何避免此警告。
由於不使用較大的值比類型可以處理。 –
將int(無符號字符y2)更改爲int,或避免使用大於unsigned char最大值的數字 –
您期望什麼,試圖將319轉換爲[unsigned char'](https://www.tutorialspoint .COM/cprogramming/c_data_types.htm)? –