第一个:55转换成二进制后,左移5位,^在这里是转义符 << 是左移的意思
左移5位相当于乘以2的5次方
第二个代码:判断2012年是否闰年——只适用于在cmd窗口直接执行命令,如果写入bat,要将其中的%换成%%
2012%100 这是拿2012除以100后取余数,前面加个!,就是对余数进行运算,如果余数非0,就改成0,如果余数为0,就改成1
bat代码可参考:- @echo off
- set/p year=请输入年份:
- set/a num=!(year%%4)^&!(!(year%%100))^|!(year%%400)
- if %num% equ 0 (echo 平年) else (echo 闰年)
- pause
复制代码
|