일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Win32
- Direct2D
- 지식나눔강좌
- 배열
- Programming
- Tips프로그래밍강좌
- 백준
- Javascript
- 리뷰
- c#
- doit코틀린프로그래밍
- c
- Desktop
- 이지스퍼블리싱
- Tips강좌
- 함수
- 김성엽
- 포인터
- 문법
- tipssoft
- 알고리즘
- c++
- 티스토리
- CS
- Windows
- Visual Studio
- VS ERROR
- 연산자
- Kotlin
- 프로그래밍
- Yesterday
- Today
- Total
목록출력 (2)
F.R.I.D.A.Y.
사용자 지정 서식지정자를 구현해 printf 이진수 출력하기 printf는 C언어의 스탠다드 라이브러리에서 출력을 담당하는 함수로 서식 지정자를 가지고 있다. 서식지정자 printf는 기본적으로 바이너리 출력을 지원하지 않는다. 즉, 이진수 출력을 지원하기 위해서는 따로 함수를 만들어 별도로 작성을 하거나, 직접 printf의 모든 기능을 구현하면서 이진수 출력에 대한 코드를 넣어서 라이브러리를 새로 만들어야한다. 이진수 출력의 문제나, 혹은 직접 커스텀 서식지정자를 만들고 싶을 때도 동일하게 발생하는 문제다. 이진수 출력용 서식지정자 정하기 제공되는 서식지정자에는 이진수 형식으로 출력을 지원하는 서식지정자를 제공하지 않으므로, 새로운 함수를 만들어 기존 printf 함수와 혼용해 코드를 작성하면 그 길..
python 3.X의 print는 C언어의 printf와 같이 출력 서식을 정할 수 있습니다. 1. 일반 출력 C언어에서 printf는 일반 단순 문자열만 출력이 가능합니다. python에서도 이와 같이 가능합니다. print('str') print("str") python의 문자열은 홑따옴표와 쌍따옴표에 구분 없이 작성할 수 있습니다. 단, 쌍따옴표로 시작했으면 쌍따옴표로, 홑따옴표로 시작했다면 홑따옴표로 닫아주어야합니다. 2. 변수 포함된 출력 2-1. % formatting C언어에서도 변수를 출력이 가능한데 python도 비슷하게 작성합니다. wld = "world" print("hello %s" %(wld)) name = "Pang!" print("hello %s %s" %(wld, name))..