[배치파일] 4강 정수형 수치연산 2
고급 배치파일 제 004강 : 정수형 수치연산 2 [목차보기] 지난번에는 단순히 set /a 를 이용한 수치연산이라면 이번엔, 복합 대입 연산 (+=, -=, *=, /=, %%=) 에 대해 알아봅시다. ◆ set /a opr= 수치처리 (단, opr는 연산자) set /a 변수 연산자=연산식 이 뜻은 풀어서 설명 한다면 set /a 변수=변수 연산자 (연산식) 이 됩니다. 예를들어, set /a a+=b 라는 것은 set /a a=a+b 으로 풀어쓸 수 있다라는 말입니다. 즉, 자기자신 a에 있는 값과 b에 있는 값을 서로 더해 다시 a로 저장을 하라라는 뜻입니다. 물론 역시, -, *, /, %%(나머지) 역시, 동일한 원리로 동작을 하게 됩니다. 아래 예제를 봅시다. 파일명 : 4-1.bat @ec..
더보기
[배치파일] 3강 정수형 수치연산
고급 배치파일 제 003강 : 정수형 수치연산 입력문, 제어문에 이어 이제 정수를 처리해 봅시다. ◆ set /a 기본적인 수치처리 1강에서 그냥 set a=123 이라고 하면 a에 문자열 123이 저장되었는 걸 배웠습니다. 또, set /p b=입력: 으로 입력문을 받았습니다. 이번엔 set /a 로 수치데이터 저장 및 연산에 대해 알아봅시다. set /a 변수=식이나 값 및 변수 (연산자는 +,-,*,/,%%(나머지) 의 산술 연산 뿐만 아니라, , ^, &, | 등의 비트 연산자등 C언어에서 사용되는 연산자 이용가능, 단, 숫자는 9자리까지 연산가능) 예를들어 먼저, 예제를 봅시다. 파일 명 : 3-1.bat @echo off echo ============================== echo..
더보기