C語言中必須使用整型運算對象的運算符有以下幾種
1. 算術運算符包括加、減、乘、除和取模運算符。
2. 移位運算符包括左移和右移運算符。
3. 按位運算符包括按位與、按位或、按位異或和按位取反運算符。
4. 關系運算符包括大于、小于、等于、不等于、大于等于和小于等于運算符。這些運算符可以用于整型和浮點型數據類型。
5. 邏輯運算符包括邏輯與、邏輯或和邏輯非運算符。這些運算符可以用于整型和浮點型數據類型。
為什么這些運算符只能用于整型數據類型呢?因為整型數據類型是可以直接進行二進制位操作的,而浮點型數據類型則需要進行轉換后才能進行位操作。另外,浮點型數據類型的精度和表示范圍也與整型數據類型有所不同,所以不能直接進行位操作。
以下是一些使用整型運算對象的運算符的示例
1. 算術運算符
t a = 10, t c = a + b; // c的值為13t d = a / b; // d的值為3,因為整數相除結果為整數,小數部分被舍去
2. 移位運算符
t a = 10;t b = a<< 2; // b的值為40,相當于將a的二進制值向左移兩位
3. 按位運算符
t a = 10, t c = a & b; // c的值為2,相當于將a和b的二進制值進行按位與操作
4. 關系運算符
t a = 10,
bool c = a >b; // c的值為true,因為10大于3
5. 邏輯運算符
t a = 10,
bool c = a >b || a< 5; // c的值為true,因為a大于b,同時a也大于5
總之,C語言中必須使用整型運算對象的運算符包括算術運算符、移位運算符、按位運算符、關系運算符和邏輯運算符,