时间:2021-05-22
1、利用set /a去掉日期等数字前面的0,如:2007-09-25中月份中的09前面的0(当然这个月份是未知的,简单的说就
是不管前面有没有0都要保证去掉):
演示代码:
复制代码 代码如下:
@echo off
set Day=1%date:~5,2%
set /a Day-=100
echo %Day%
pause>nul
另外,还可以(在深入运用时,比前一种更有优势):
复制代码 代码如下:
@echo off
set/a day1=%date:~5,1%,day2=%date:~6,1%
set/a day=%day1%*10+%day2%
echo %day%
pause>nul
2、利用set /a(数值运算 除法中除数不允许出现0)返回值来设置数值运算的进位标志;
演示代码:
@echo off 2>nul 3>nul
set/a num1=7,num2=2
set/a var=%num1%+%num2%
set /a 1/(%var%/10) && echo 大于10 ||echo 小于10
pause>nul
再附一特大数值的加法运算演示代码:(先补位)
复制代码 代码如下:
@echo off&setlocal enabledelayedexpansion
set num1=984322212445613542523552165432136516565135132354123432987619431469731611346143789
set num2=657973265856194306419643120641631361303163006131061301613061130161300613061130
call :lineup num1
call :lineup num2
set/a flag=0
for /l %%i in (1 1 199) do (
set/a var=!num1:~-%%i,1!+!num2:~-%%i,1!+!flag!
set var=0!var!
set flag=!var:~-2,1!
set str=!var:~-1!!str!
)
for /f "delims=0 tokens=*" %%i in ("!str!") do echo %%i
pause>nul
:lineup obj
for /l %%i in (1 1 200) do set %1=0!%1!
call set %1=!%1:~-200!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
python操作配置文件ini的三种方法方法一:crudini命令说明crudini命令是Linux下的一个操作配置文件的命令工具用法crudini--set[
set命令详解在批处理中回显信息有两个命令,echo和set/p=
test命令test命令是shell环境中测试条件表达式的实用工具,下面来看看test命令的用法介绍:语法test(选项)选项-b:如果文件为一个块特殊文件,则
在SET命令中添加了两个新命令行开关:SET/AexpressionSET/Pvariable=[promptString]/A命令行开关指定等号右边的字符串为
本文实例讲述了PHP中ini_set与ini_get的用法。分享给大家供大家参考。具体如下:PHPini_set函数。PHPini_set函数是设置选项中的值,