diff --git a/Collection/连~都忘记了的小知识.md b/Collection/连~都忘记了的小知识.md index 63deeb3..abece47 100644 --- a/Collection/连~都忘记了的小知识.md +++ b/Collection/连~都忘记了的小知识.md @@ -26,5 +26,5 @@ mv mount_hgfs /bin #移动到/bin路径下 以后使用 mount_hgfs 直接执行 - C语言`&&`运算符的左值为假时,右值不进行计算,同理`||`运算符左值为真右值不进行计算 - 按位异或`^,a ^ b = c , a ^ c = b , b ^ c = a;`,可用于进行数的交换(省去中间值) - C语言左移`<<`就是与2的x次方相乘,右移为相除 -- 简便运算后有括号`data |= 0x03 << 14 ==> data = data | (0x03 << 14)` +- 简便运算后有括号`a *= 5+8 ==> a = a * (5 + 8)`,赋值运算符的优先级很低 - \ No newline at end of file