본문 바로가기
반응형

C언어129

[C언어] 비교연산자 비교연산자는 두 값의 크기를 비교할 때 사용됩니다. 참일 경우 1을, 거짓일 경우 0을 반환합니다. 표로 정리하면 아래와 같습니다. 종류 기호 같다 == 다르다 != 좌변이 크다 > 우변이 크다 = 우변이 같거다 크다 var2); result2=(var1==var2); printf("result1 : %d \nresult2: %d",result1,result2); return 0; } 아래는 실행결과입니다. 2022. 2. 24.
[C언어] 변수 정의하고 산술연산 결과 출력해보기 (+개행하는 법) 변수를 두개 정의하고 산술연산 결과를 출력해봅시다. #include int main() { double var1=10; double var2=3; printf("%f",var1*var2); printf("%f",var1/var2); return 0; } va1과 va2 라는 변수를 정의했고, 곱한 결과와 나눈 결과를 printf 함수로 출력했습니다. 결과는 아래와 같습니다. 두 결과가 붙어서 나왔습니다. 개행을 해봅시다. 개행을 할 때는 \n 을 사용합니다. #include int main() { double var1=10; double var2=3; printf("%f \n",var1*var2); printf("%f",var1/var2); return 0; } 2022. 2. 24.
[C언어] 산술 연산자 산술연산자는 사칙연산과 관련된 연산자이다. 표로 정리해보면 아래와 같다. 2022. 2. 24.
[C언어] 자료형의 종류 자료형은 자료의 형태이다. 우리가 컴퓨터에 입력하는 자료는 크게 두가지다. 숫자 아니면 문자다. 숫자는 정수,실수로 나뉜다. 컴퓨터에서만 사용되는 중요한 자료형이 하나 더 있는데 '논리형'이다. 참/거짓 두가지 원소로 만들어진 자료형이다. 정리해 보면 자료형의 종류는 아래와 같다. 1) 숫자형 (정수, 실수) 2) 문자형 3) 논리형 정수형 변수를 선언하는 방법은 아래와 같다. int는 integer 의 줄임말이다. int var1 실수형은 아래와 같다. double var2 문자형은 아래와 같다. char var3 C언어에서 논리형은 정의되어있지 않다. 다른 방법으로 만들어 사용하는데, 이후에 배워보도록 하자. 2022. 2. 24.
[C언어] 변수 이름 지을 때 규칙 변수 이름과 관련된 몇가지 규칙이 있다. 1) 대소문자를 구분함. Var와 var는 다름 2) 숫자로 시작할 수 없음 3) 사전에 정의된 키워드들은 사용할 수 없음 4) 공백 불가 5) 알파벳, 숫자, 언더바(_)로만 구성 (특수문자 불가) 2022. 2. 24.
[C언어] 변수 정의해보기 아래 코드에서 출발합시다. int main() { printf("%d",1+3); return 0; } 1+3을 변수에 넣어봅시다. #include int main() { int var1; var1=1+3; printf("%d",var1); return 0; } var1이라는 변수를 정의하고, 이 변수에 1+3을 넣어주었습니다. 코드를 실행하면 4가 출력됩니다. 아래와 같이 변수선언과 값대입을 동시에 할 수도 있습니다. #include int main() { int var1=1+3; printf("%d",var1); return 0; } 2022. 2. 24.
[C언어] 덧셈 해보기 덧셈을 하나 정의해봅시다. #include int main() { 1+3; return 0; } 실행은 되는데 콘솔창에 아무것도 안뜰겁니다. printf 함수로 출력해봅시다. #include int main() { printf(1+3); return 0; } 오류가 발생합니다. printf 안에는 따옴표로된 문자열만 올 수 있기 때문입니다. 아래와 같이 코드를 바꿔줍니다. int main() { printf("%d",1+3); return 0; } %d 는 정수형태로 출력하겠다는 의미입니다. 콤마 뒤에 있는 것을 출력합니다. 2022. 2. 24.
[C언어 강의] 코드의 기본구조 C언어를 이용해서 Hello world 라는 문구를 출력하고 싶다고 해보자. 문구를 출력하는 함수는 printf 이다. 아래와 같이 쓰면된다. printf("Hello World"); 이러면 실행이 안될거다. 이유는 이 함수를 정의한 적이 없기 때문이다. 다행히 직접 정의할 필요는 없고 누군가 정의해놓은 도구상자를 가져오면 된다. 이 도구상자를 가져오는 방법은 아래와 같다. #include printf("Hello World"); stdio.h 라는 헤더파일을 코드에 포함하는 것이다. 그래도 실행이 안될거다. C언어에서는 실행하려는 코드들을 main 함수 안에 넣어주어야 한다. 아래와 같다. #include int main() { printf("Hello World"); } 함수는 반환값이라는게 있다. .. 2020. 3. 28.
C언어의 기본구조 (feat. 헬로월드) C언어의 기본구조 #include int main(void){printf("Hello world! \n");return 0;} 첫줄은 마지막에 설명하겠습니다. main은 함수이름입니다. int main이라는 것은 main함수의 출력형태가 int라는 의미입니다. 괄호 안은 입력형태를 의미합니다. 함수 y=f(x)에서 y가 출력이고 x가 입력인 것과 동일합니다. main함수는 프로그램을 담고 있는 함수입니다. 프로그램을 실행할 때 컴퓨터는 main함수를 찾습니다. 그리고 main 함수 안의 내용들을 실행합니다. 따라서 main함수는 항상 정의해주어야 합니다. printf도 함수입니다. 괄호 안의 내용을 출력해주는 함수입니다. return문은 함수를 종료하며 값을 호출한 영역으로 반환합니다. main함수는 운.. 2020. 3. 28.
반응형