-9
#include <stdio.h>
int main ()
{
unsigned char a=250,b=20, c;
c=a+b;
printf ("%d\n",c);
return 0;
}

270を表示するにはどうすればよいですか?c を int として宣言する以外に。

4

2 に答える 2

3

符号なしの char ( char が 8 ビットのみであると仮定) は、0 から 255 までの2 8の数値のみを表すことができますint。これを表すには、別の型を使用する必要があります。

于 2013-08-15T23:19:51.817 に答える
1

申し訳ありませんが、できません。unsigned char は最大 255 まで保持できます。

于 2013-08-15T23:22:35.673 に答える