short int num_2=-10; //定义有符号的短整型变量且赋值 num_1=num_2; //赋值 cout<<num_1<<' '<<num_2<<endl; //输出 return 0;} 执行本程序之后,则会输出65526 -10。会先获取-10的补码,16个二进制位,将它传给num_1,num_1是无符号型变量,补码的16个二进制位的十进制是65526。
赋值表达式 将一个变量和一个表达式连接起来的式子可以称为赋值表达式。 一般形式 <变量><赋值运算符><表达式> x=y=z=2; //赋值表达式的值为2,xyz值都为2 x=1+(y=2); //表达式值为3,y的值为2,=右边值为3 案例:将有符号数据赋值给无符号变量,并输出。 #include<iostream> using namespace std; ...
x=y=z=2;//赋值表达式的值为2,xyz值都为2x=1+(y=2);//表达式值为3,y的值为2,=右边值为3 案例:将有符号数据赋值给无符号变量,并输出。 #include<iostream>usingnamespacestd;intmain()//主函数{unsignedshortnum_1;//定义无符号变量shortintnum_2=-10;//定义有符号的短整型变量且赋值num_1=num_...
unsigned short num_1; //定义无符号变量 short int num_2=-10; //定义有符号的短整型变量且赋值 num_1=num_2; //赋值 cout<<num_1<<' '<<num_2<<endl; //输出 return 0; } 执行本程序之后,则会输出65526 -10。 会先获取-10的补码,16个二进制位,将它传给num_1,num_1是无符号型变量,补码...