1先转成二进制 在左移n位 然后补0
比如 1<<2 1的二进制为 0000 0001 左移2位 0000 0100. 如果再转成10进制就是4
懂否?
1先转成二进制 在左移n位 然后补0
比如 1<<4 1的二进制为 0001 0000 左移4位 0001 0000. 如果再转成10进制就是16,左移n为也就是乘以2的n次方
在 C 语言中,n % 10 是一个整数表达式,表示 n 除以 10 的余数。它用于求出一个整数的个位数。
例如:
上面这段代码输出结果为 3 ,因为 123 除以 10 的余数是 3。
n%10运算也叫取模运算,它可以很方便的用来提取整数的最后一位数字,在很多场景下都有用到,比如求一个数的个位数字,或者在处理数字类型的字符串时等等。
5630