表达式类型出错
#include<iostream>
using namespace std;
int main()
{
? ? int a=-1;
? ? unsigned b=1;
? ? cout<<a*b<<endl;
? ? return 0;
using namespace std;
int main()
{
? ? int a=-1;
? ? unsigned b=1;
? ? cout<<a*b<<endl;
? ? return 0;
}
編譯結果為一個隨機數,因為a,b分別為帶符號類型和無符號型整數。
總結
- 上一篇: C语言中文件的读取和写入
- 下一篇: UNet详解(转)