마크다운에서 프로그래밍 코드를 작성하는 방법은 두 가지로 나눌 수 있습니다.
인라인 코드(inline code)와 블록 코드(block code)입니다.
1. 인라인 코드 (Inline Code)
인라인 코드란 문장 안에 포함된 짧은 코드 조각을 의미합니다. 이 경우 코드 부분을 백틱(``)으로 감싸줍니다.
`printf("Hello, World!");`
위와 같이 작성하면, printf("Hello, World!"); 코드가 다른 텍스트와 구분되어 깔끔하게 표시됩니다.
2. 블록 코드 (Block Code)
블록 코드는 여러 줄에 걸쳐 작성된 코드를 의미하며, 마크다운에서 코드를 블록으로 표시하려면 백틱 세 개(```)로 코드를 감싸줍니다. 또한, 코드 블록의 첫 번째 백틱 뒤에 프로그래밍 언어 이름을 명시하면 해당 언어에 맞는 문법 강조(Syntax Highlighting)가 적용됩니다.
```python
def hello_world():
print("Hello, World!")
```
위와 같이 작성하면, Python 코드가 강조된 상태로 표시됩니다. 언어를 명시하지 않을 경우 일반 텍스트로 표시되지만, 언어를 명시하는 것이 가독성에 좋습니다.
주요 포인트
- 인라인 코드는 백틱 한 개(```)로 감싸 사용합니다.
- 블록 코드는 백틱 세 개(```` ```)로 감싸며, 필요시 언어 이름을 명시합니다.
이 방법으로 마크다운에서 프로그래밍 코드를 깔끔하게 작성할 수 있습니다.