Java允许数字常量中的数字按如下方式分隔:
if (box number == 0)
// whatever
else if (box[boxnumber-1] == 'X' || box[boxnumber-1] == 'O' || boxnumber > 9 || boxnumber < 0)
// whatever else
C或C ++是否有类似的构造?
答案 0 :(得分:20)
唯一的方法是在C ++ 14中使用单引号,就像这样。不幸的是,唯一的问题是语法突出显示常常被下面的符号搞砸了,你也可以在我的例子中看到:
int i = 1'000'000;
<小时/> Working Example 根据{{3}}:
在整数和浮点数字序列中,可选的分隔符&#39;允许在任意两位数之间被忽略(因为C ++ 14)
答案 1 :(得分:18)
您可以使用C ++ 14编写
with open(self.filename, 'rb') as f:
src = zlib.compress(f.read())
socket.sendall(src)
在C中,这样的功能不存在。