숫자 n이 있을때 k번째 자리수의 숫자를 추출(k는 1의 자리,10의 자리,100의 자리 등...에따라 1,2,3 ...식으로 증가)
(n / 10^(k-1))%10
즉 추출하고자하는 자리수의 수자를 1의 자리에 오도록 10^(k-1)로 나눈후 추출을 위해 10으로 %연산(나눈 나머지) 연산을 한다.
이때 연산된 숫자는 int형에 넣으면 소숫점 이하를 버릴수 있으므로 응용하면 소숫점 몇번째 자리수도 구할 수 있다.
'기타' 카테고리의 다른 글
1부터 특정 숫자까지에서 1이 몇개인지 구하는 법 (0) | 2020.11.26 |
---|---|
if조건문 없이 시간 계산하는 방법 (0) | 2020.11.25 |
컴파일러란? (0) | 2020.10.26 |
자바 그래픽 카드의 역할과 활용 (0) | 2020.10.26 |
IP와 도메인 (0) | 2020.10.23 |