c언어 spirntf 함수 printf sprintf 차이점
2021. 7. 14. 10:48ㆍ암호학/C언어
printf는 여러가지 서식들을 조합해서 출력을 해준다. 영어+숫자+헥사값 등등 포맷연산자에 포맷만 지정해주면 다양한 값을 한 번에 출력을 해준다. 근데 출력을 말고, 개발을 하다보면 이를 변수에다가 저장해서 활용하고 싶을 때가 있다.
sprintf는 출력하는 결과 값을 변수에 저장하게 해주는 기능이 있다. string = printf의 줄임말이 sprintf라고 생각할 수 있다. printf가 출력하는 함수라면, sprintf는 출력값을 문자열에 저장하는 함수이다.
해당 함수로 인해 문자열 사이에 특정 값을 끼어넣는다든지, 문자열 + 숫자 조합을 쉽게 컨트롤 한다든지, 마스킹 처리와 같은 특정 포맷을 만든다든지 다양하게 활용할 수 있다.
'암호학 > C언어' 카테고리의 다른 글
c언어 문자열 변수, 문자열 포인터 변수 차이 (0) | 2021.12.23 |
---|---|
C언어 공용체 (0) | 2021.06.07 |
c언어 / c++ for문(반복문) 차이점 (0) | 2021.06.03 |
sha-1 알고리즘 코딩 (0) | 2021.05.14 |
sha-1 (0) | 2021.05.13 |