프로그래밍

C언어에서는 간단한 문자를 출력하려고 해도 #include 로 시작해서 main함수 같은 여러 요소를 포함하고 있는 게 기본 형식이었어요.         예를 들어, 머징 이라는 문자열을 출력하는 코드는 아래와 같아요.  #include int main(){ printf("머징"); return 0;}    머징       그럼 Swift (스위프트) 언어에서는 문자열 출력을 어떻게 할까요? C언어에 비하면 아주아주 간단해요!      머징 이라는 문자열을 Swift 언어로 출력하면 아래와 같습니다!  print("머징")   머징      Swift 에서는  C언어 오류 내기 단골인 ; (세미콜론)을 문장 끝에 안 붙여도 됩니다. 하지만 한 줄에 두 문장 이상의 코드를 작성할 땐 ; (세미콜론)..
·💻 Programming/C
Printf 함수는 포맷형 출력 함수로, 출력 형태를 지정해 줄 수가 있습니다.   printf 함수는 겹따옴표("") 안에 있는 문자열을 출력해 준다는 사실은 전에 확인했지만 여기서는 %d를 그대로 출력하라는 의미가 아닙니다.  문자열 안에 포함되어있는 %d는 서식 문자 (conversion specifier)라고 하는데요.이런 서식 문자는 출력하고자 하는 변수의 출력 형태를 지정하기 위해 사용합니다.    서식 문자의 종류 %d : 10진 정수형 출력%f : 실수형 출력%c : 문자 출력%s : 문자열 출력%o : 8진 정수형 출력%x : 16진 정수형 출력%e : 지수형 출력%u : 부호 없는 10진 정수형 출력%g : e와 f 중에서 출력할 자리를 덜 차지하는 형태로 출력 (자동)%p : 포인터의..
·💻 Programming/C
C언어에서 가장 많이 접하는 용어 중 하나는 바로 함수 입니다. 그리고 함수를 항상 따라다니는 용어 매개변수와 리턴 값에 대해서 알아보려고 합니다.       C 프로그램은 함수(function)의 집합 입니다. 즉, 큰 프로그램 하나를 여러 개의 함수로 분할하여 구현하는 구조적 프로그래밍 (structured programming) 방식으로 작성합니다. 쉽게, 공장과 그 안에서 작동하는 기계를 예로 들어 설명해 볼게요.  한 공장 안에는 여러 기계들이 작동하고 있습니다. 그 기계들은 제조, 포장 등 각자 자기에게 주어진 독립적인 일을 수행하고 있습니다. 공장 = 프로그램 , 기계 = 함수  로 대입해 보면 구조적 프로그밍의 동작 방법을 이해할 수 있을 겁니다!    그럼 이제 함수에 대해 알아봅시다. ..
·💻 Programming/C
C언어에서 가장 처음 접할 수 있는 함수는 Printf 라는 출력 함수 인데요.   출력 함수가 뭐냐고요?  말 그대로 출력을 도와주는 친구예요.      프로그래밍은 말로만 해서는 이해하기 힘들죠?         이 Printf 함수를 이용해서  "머징" 이라는 문자를 출력하는 간단한 소스코드를 작성해 볼게요!   #include int main(){ printf("머징"); return 0;}    머징      * TMI *   출력 함수 printf() 에 대해 printf 는 "프린트에프" 라고 읽습니다.  저는 C언어를 처음 접할때 printf 를 "프린트프" 라고 읽었ㅅ 왜 print 에 f 가 더해진 printf 일까요?   바로 printf() 함수는 포맷형 출력 함수이기 때문입니..
Mojing_
'프로그래밍' 태그의 글 목록