본문 바로가기

C5

맥에서 리눅스 명령어로 c언어 코딩하기 맥북에서 c언어 코드를 작성하고 컴파일 한다. vi 편집기를 연다 코드를 작성하고 저장한다. :wq를 입력한다 이제 작성한 코드를 컴파일 한다. gcc 컴파일러를 사용한다. gcc -c hello.c 를 하게 되면 컴파일 된다. 그런데 이렇게 하면 실행파일이 만들어지지 않는다. gcc -o hello hello.c 이렇게 입력하면 hello 라는 이름의 실행 파일이 만들어진다. gcc -o [실행파일 이름] [c언어 파일] gcc -o hello hello.c 명령어를 입력하면 hello 라는 이름의 실행 파일이 만들어진다. ./hello 로 실행했다. 2019. 5. 28.
if else if switch case 이번 글은 if else if switch case 에 대한 글입니다. 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 #include void main() { int num1=10; int num2=5; if (num1>num2)//if(괄호) 괄호 안의 조건이 참이면 실행문을 실행한다 { //실행문 } else if (num1>num2) {//if 가 아닌 경우 } else {//if와 else if 에 해당되지 않는 경우 } switch (num1) {//switch ()괄호 안의 변수를 기준으로 case를 나눈다 case 1://num1이 1일때 break; case 2://num1이 2일때 break; case 3://n.. 2017. 11. 8.
scanf printf 입력 출력 이번 글은 scanf 와 printf 입출력에 관한 글입니다. 코드와 함께 보겠습니다. 1 2 3 4 5 6 #include void main() { int num; scanf_s("%d",&num); printf_s("%d",num); } cs scanf 의 &기호는 주소를 의미합니다. 사용자가 입력한 값을 num에 저장합니다. printf의 %d는 정수를 의미합니다. 정수 num을 %d에 실어서 출력한다고 표현 할 수 있습니다. 다음 글은 if, else if, switch case에 대한 내용입니다. jswoo030@gmail.com 으로 질문을 보내시면 빠른 답변을 받으실 수 있습니다. 2017. 11. 8.
변수 / 연산자 이번 글은 C언어의 변수 / 연산자에 관한 내용입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 #include void main() { int integer;//정수 unsigned int uninteger;//음수 표현x, 범위 확장 char character;//문자 unsigned char unchar;//음수 표현x, 범위 확장 short num;//정수 long int longint;//정수 int와의 차이에 대해서는 이후 다른 글에서 다룰것이다 float number;//실수 double number2;//실수 long double number22; bool boolean;//true , false } Colored by Color Scripter cs 변수 선언은 다음과 같이 .. 2017. 11. 8.
C 언어 기초 C언어 개요 프로그래밍 언어 컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 언어 출처 : https://ko.wikipedia.org/wiki/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4 C언어의 장점 간결성 구문이 간결하고 프로그램 개발에 필요한 핵심 기능들을 제공한다 이식성 모든 컴퓨터에서 동일하게 동작하는 표준 라이브러리 함수를 프로그래머에게 제공하므로 모든 하드웨어 지원이 가능한 기계-독립적인 프로그램 개발이 가능하다 효율성 프로그램의 크기가 작으며 , 실행 속도가 빠르다 프로그램 개발 순서 컴파일 사람이 작성한 코드를 기계가 알 수 있는 기계어로 번역하는 과정 .obj 파일 생성 링크 컴파일 과정에서 생성된 .obj .. 2017. 11. 8.