操作符:
 
 1. 
 算数操作符: 
 + - * / %  
 
 
 2. 
 移位操作符: 
 >> 
 (右移)  
 << 
 (左移) 移动的是二进制位 例如: 
 int b=a<<1;  
 
 
 3. 
 位操作符: 
 &  
 按位与  
 |  
 按位或  
 ^  
 按位异或  
 
 
 4. 
 赋值操作符: 
 = += -= *= /= ^= |= >>= <<=  
 例如: 
 a+=3 
 等价于 
 a=a+3  
 
 
 5. 
 单目操作符 
 ( 
 只有一个操作数的操作符 
 )  
 
 
 !  
 逻辑反操作  
 
 
 -  
 负值  
 
 
 +  
 正值  
 
 
 &  
 取地址  
 
 
 sizeof  
 操作数的类型长度(以字节为单位)  
 
 
 ~  
 对一个数的二进制按位取反  
 
 
 --  
 前置、后置 
 --  
 
 
 ++  
 前置、后置 
 ++  
 
 
 *  
 间接访问操作符  
 
 
 类型 强制类型转换 
 1  
 
 
 
//将秒转换为时分秒:法1
int main()
{
    int a, b, c, d;
    scanf("%d", &a);
    d = a % 60; //秒
    b = a/3600;//小时  
    c = (a-3600 * b-d) / 60;
   
    printf("%d %d %d", b, c, d);
    return 0;
}
//将秒转化为时分秒:法2
int main() {
    int seconds, h, m, s;
    scanf("%d", &seconds);
    h = seconds / 3600;
    m = (seconds % 3600) / 60;
    s = (seconds % 3600) % 60;
    printf("%d %d %d", h, m, s);
}


















