본문 바로가기

C언어5

C언어 반복문 while 문, do / while 문, for 문[C언어개발] C언어에서 사용되는 대표적인 반복문 1. while 문 2. do / while 문 3. for 문 while 문 while 문은 특정 조건을 만족할 때까지 계속해서 주어진 명령문을 반복 실행 문법 while (조건식) { 조건식의 결과가 참인 동안 반복적 실행하려는 명령문; } EXAMPLE #include int main(void) { int i = 0; int num = 3; while (i < num) { printf("while 문이 %d 번째 반복 수행중\n", i + 1); i++; // 이 부분을 삭제하면 무한 루프에 빠지게 됨 } printf("while 문이 종료된 후 변수 i의 값은 %d\n", i); return 0; } 결과 while 문이 1 번째 반복 수행중 while 문이 2.. 2023. 11. 8.
MAC에서 C언어 개발하기[C언어개발] 윈도우에서는 visual studio를 통해 C언어를 개발합니다 MAC OS에서는 Xcode를 통해 개발합니다 1) 대표사진 삭제 사진 설명을 입력하세요. [Create a new Xcode project]를 클릭 2) 대표사진 삭제 사진 설명을 입력하세요. 첫번째 나타난 [Choose a template for your ne project:] 창에서는 ① [macOS]를 선택 ② [Application] 에서는 'Command Line Tool' 을 선택 ③ Next클릭 3) 대표사진 삭제 사진 설명을 입력하세요. 두번째 나타난 [Choose a template for your ne project:] 창에서 ① [Product Name: ] 입력 ② [Organization Identifier:] 입력.. 2023. 11. 5.
C-printf() 함수[C언어개발] printf() 함수 printf() 함수는 C언어의 표준 출력 함수로, 여러 종류의 데이터(data)를 다양한 서식에 맞춰 출력 가능 EXAMPLE printf("출력할 문장 입력\n"); printf("숫자출력하기: %d", 10); 결과 출력할 문장 입력 10 서식 지정자(format specifier) printf() 함수에서는 이러한 서식 지정자를 통해 출력할 데이터의 서식을 사용자가 직접 지정 서식 지정자 출력데이터 %c 하나의 문자 %s 문자열 %d 부호 있는 10진 정수 %i 부호 있는 10진 정수 (%d와 동일) %f 고정 소수점으로 표현한 실수 (소수점 이하 6자리까지 표현) %o 부호 없는 8진 정수 %u 부호 없는 10진 정수 %x 부호 없는 16진 정수 (소문자 사용) %X 부호 .. 2023. 11. 3.
C언어란? C언어 1972년 벨 연구소의 켄 톰프슨(Kenneth Thompson)과 데니스 리치(Dennis Ritchie)가 유닉스(UNIX) 운영체제에서 사용하기 위해서 개발한 범용적인 고급 언어 C언어의 장점 1. 작성된 프로그램은 다양한 하드웨어로의 이식성이 좋음 2. 절차 지향 프로그래밍 언어로, 코드가 복잡하지 않아 상대적으로 유지보수가 쉬움 3. 저급 언어의 특징을 가지고 있으므로, 어셈블리어 수준으로 하드웨어를 제어 가능 4. 코드가 간결하여, 완성된 프로그램의 크기가 작고 실행 속도 빠름 C 프로그램의 특징 1. C 프로그램의 기본 단위는 함수 2. 함수 내의 각 명령문은 세미콜론(;)으로 끝나야 함 3. 대소문자를 구분 4. 자유 형식(free-format)을 허용 C언어 작성 방법 EXAMPL.. 2023. 11. 3.
SWIFT 랜덤숫자 생성하기 [iOS개발하기] SWIFT 랜덤숫자 생성하기 [iOS개발하기] 주사위, 가위바위보 게임같은 프로그램을 개발할 때 랜덤 숫자를 생성해야하는데요 C언어에서는 헤더파일에 stdlib.h을 포함시켜주고 rand()함수를 사용하면 되는데요 swift에서는 어떻게 작성하면 되는지 살펴보겠습니다. Int.random(in: lower ... upper) Float.random(in:lower...uper) 랜덤 정수, 실수 생성 랜덤 정수 생성하기 형식| Int.random(in: lower ... upper) 사용예시 let number = Int.random(in: 1... 10) print(number) 결과 3 랜덤 실수 생성하기 형식| Float.random(in:lower...uper) 사용예시 let number = I.. 2023. 10. 30.
728x90