소연의_개발일지
C언어_주석(/* */, //)
개발공부/C언어 2023. 3. 22. 23:34

주석(comment)는 프로그램 내에 삽입된 메모를 뜻한다. 이는 컴파일의 대상에서 제외되기 때문에 주석의 유무는 프로그램의 실행결과에 영향을 미치지 않는다. ctrl + / 을 누르면 간단하게 주석처리가 가능하다. 행 단위 주석 // 주석 달기 다중 행 주석 : 블록 단위 주석은 중첩될 수 없음에 유의하자. /* 이것은 다중 행 주석입니다. */ 행 단위 주석은 블록 단위 주석 내부에 포함될 수 있다. /* 주석처리된 문장1 // 단일 행 주석처리 주석처리된 문장2 */

article thumbnail
C언어_리눅스 환경에서 C언어를 컴파일하는 방법
개발공부/C언어 2023. 3. 22. 23:32

순서 터미널에서 C 파일이 있는 디렉토리로 이동합니다. 다음 명령어를 사용하여 컴파일러를 실행합니다: gcc -o [출력 파일 이름] [입력 파일 이름] 예를 들어, "hello.c"라는 파일을 "hello"라는 이름의 실행 파일로 만들려면 다음과 같이 명령어를 입력합니다: gcc -o hello hello.c 컴파일이 완료되면 "./[출력 파일 이름]"을 사용하여 실행 파일을 실행할 수 있습니다. 예를 들어, "hello"라는 실행 파일을 실행하려면 다음과 같이 입력합니다: ./hello 직접 해보기 `mkdir` c # c 폴더를 만들고 `ls` # 현재 있는 폴더 확인하기 cd c # c폴더에 들어가서 `touch` hello.c # hello.c 파일 만들기 `vi` hello.c # hello...

C언어_ 컴파일러의 역할, c언어의 장점
개발공부/C언어 2023. 3. 22. 23:16

C언어 컴파일러의 역할 C언어는 프로그래밍 언어 중 하나로, 컴퓨터 시스템에서 실행 가능한 프로그램을 작성하는 데 사용됩니다. C언어로 작성된 소스 코드는 컴파일러라는 특별한 프로그램을 사용하여 기계어로 번역해야 합니다. 컴파일러는 C언어 소스 코드를 컴파일하여 기계어로 변환하는 역할을 수행합니다. 이 시점에서는 소스 코드에서 작성된 명령문이 모두 기계어 명령어로 변환되며, 컴퓨터가 실행 가능한 프로그램이 만들어집니다. 따라서 C언어 컴파일러는 C언어를 실행 가능한 기계어로 변환해주는 중요한 역할을 합니다. 이 과정에서 컴파일러는 소스 코드 내의 오류를 검출하고 수정할 수도 있습니다. C언어의 장점 절차지향적 특징을 지닌다. 때문에 익숙해지는데 오랜 시간이 걸리지 않는다. 저수준 언어로 하드웨어 제어에 ..

C언어_자료형(int, char, float, double)
개발공부/C언어 2023. 3. 20. 20:27

C언어 데이터 타입 자료형 데이터 출력 방법 %s : 문자열 출력 %d : 정수 출력 %f : 실수 출력 %c : 문자 출력 예시: printf("%s\\n", str); // 문자열 출력 printf("%d\\n", num); // 정수 출력 printf("%f\\n", pi); // 실수 출력 printf("%c\\n", ch); // 문자 출력 int int: 정수형 변수를 선언할 때 사용합니다. 4바이트 크기를 가지며, -2147483648부터 2147483647까지의 값을 표현할 수 있습니다. 예제: #include // int changing int main(void) { int x = 100; printf("10진수로 출력: %d\n", x); printf("8진수로 출력: %o\n", x)..

C언어_"Hello world!" 출력
개발공부/C언어 2023. 3. 20. 19:34

Hello world 출력 C 언어에서 가장 기본적인 예제인 "Hello, world!"를 출력하는 방법에 대해 알아보았다. #include int main(void) { printf("Hello, world! \n"); return 0; } #include 란 무엇인가요? C 언어에서 #include 는 표준 입력 및 출력 라이브러리를 포함하는 프리프로세서 지시자이다. 이 프리프로세서 지시자는 프로그램에서 파일을 읽고 쓰는 등의 입출력 작업을 수행하기 위해 필요하다. int man(void)란 무엇인가요? C 언어에서 int main(void)은 프로그램의 시작 지점을 나타내는 함수 시그니처입니다. 이 함수는 프로그램이 시작될 때 실행되며, 프로그램이 수행될 코드를 포함합니다. int main(void..