c言語のタイプ向上
436 ワード
#include
int main(void)
{
unsigned int y = 2;
int b = -20;
/****-20 0xFFFFFFEC unsigned, ,0xFFFFFFEC+6 = 0xFFFFFFEE**/
(y+b>2)?puts(">2"):puts("<=2");
return 0;
}
,int unsigned int, 0xFFFFFFEC 0xFFFFFFEC.
char ,short
|
|
int --> unsigned int --> long -->unsigned long --> float --> double -->long double