[quote=引用 1楼fefe82 的回复:]1. 在 C 语言里,01 是一个八进制整型常量,值为 1,类型为 int 2. 在计算 01 & n 之前,会发生Usual arithmetic conversions,将两者转换为同一类型。n 也为 int ,那个两者都被转换为 int (不变);如果 n 为 long long int ,那个 01 也会被转换为 long long int 类型的 1 。
1. 在 C 语言里,01 是一个八进制整型常量,值为 1,类型为 int 2. 在计算 01 & n 之前,会发生Usual arithmetic conversions,将两者转换为同一类型。n 也为 int ,那个两者都被转换为 int (不变);如果 n 为 long long int ,那个 01 也会被转换为 long long int 类型的 1 。
69,373
社区成员
243,080
社区内容
加载中
试试用AI创作助手写篇文章吧