IT 세상 속으로

IT 세상 속으로

  • 분류 전체보기 (8)
    • 코딩세상 (8)
      • C-언어 (8)
      • 개발환경 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

IT 세상 속으로

컨텐츠 검색

태그

ntohf 시작위치 디버깅 printf 10진수 출력 16진수 Endian byteorder multi crt.o stderr 여러줄 embeded htonf sprintf 문자열 MPU fprintf 예외

최근글

댓글

공지사항

아카이브

fprintf(1)

  • (C언어) printf() 함수 성능 및 예외 상황에서 출력 이해하기

    프로그램 코딩에 있어 정보를 출력할 수 있다는 것이 얼마나 큰 축복인지 처음에는 이해할 수 없을 것이다. 특히 embeded 시스템이나 kernel 부분 작업을 하다 보면 깜깜한 밤에 한줄기의 빛이 출력되어 나오는 메시지를 보는 것일 것이다. printf로의 출력을 이해 하면 좀 더 디버깅하는데 도움이 될 것이다. 일반 OS가 있는 시스템에서 printf 출력은 실시간성을 보장해 주지 못한다는 것을 기억하자. 보통 출바꿈 문자인 "\n"을 만나면 저장되어 있는 buffer를 바로 출력해 주지만, 개행 문자가 없다면 출력이 다소 지연이 될 수 있다. Hello World를 출력하는 함수인데 개행 문자가 없다. 출력 지연이 생기다는 것이다. 지금은 다른 예외가 없어 개행문자가 없이도 정상적으로 출력이 되었다..

    2024.01.04
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바