목록언어공부/C (5)
어쩌다 코린이
1. 비교연산자 :비교연산자는 if 조건문, for, while, do while 반복문에서 조건식을 표현할 때도 사용된다. (==, !=, >, =, num1이 1이면 num2에 10을 할당하고 그렇지 않으면(거짓이면) num2에 20을 할당한다. 따라서 num1=1이므로 num2에 10이 할당된것이다.
1. if 조건문 -조건문: 특정 조건일때 코드를 실행하는 문법 -if 조건문의 사용 if (조건식) { 코드 } 코드 부분은 조건식이 만족될 때 실행될 코드이다. if 조건식 부분: c가 'd'이면 -> if 조건문에는 ;(세미콜론)을 붙이면 안된다. 코드 부분: "d입니다" 를 출력 2. if 조건문 활용한 나이제한 연습문제 Q) 청소년 관람 불가 영화를 예매할때 입력된 나이가 18세 미만이면 "청소년 관람 불가입니다."라는 안내문구를 출력해라. Sol) 3. else문 :else는 if의 조건식이 만족되지 않을 때 코드가 실행된다. else는 if 조건문 뒤에 오며 단독으로 사용할 수 없다. -else문 사용 if (조건식) { 코드1 } else { 코드2 } if 조건문: num 값이 1이라면 ..
1. 정수 입력받기 (scanf 함수 사용) scanf(서식 지정자, 변수의 주소); 여기서 첫 번째 줄 #define _CRT_SECURE_NO_WARNINGS 은 scanf 보안 경고로 인한 컴파일 에러 방지를 위해 작성된 것이다. 또한 scanf 함수를 사용하면서 주의할 점이 하나 있다. 바로 두 번째 인수 변수 앞에 &을 붙여야 한다는 것이다! 2. 실수 입력받기 (scanf 함수 사용) 실수를 입력받을때에도 정수를 입력받을때와 마찬가지로 scanf를 사용하고, 입력받는 수가 실수이므로 변수를 float으로 선언 한다. 3. 문자 입력받기 (scanf 함수 사용) 문자를 입력받으므로 변수는 char로 선언해주고, scanf에 서식 지정자 %c로 받는다. %c는 문자 한 개만 입력받을 수 있으므로 ..
1. 실수자료형 -float: 값 할당 시 숫자 뒤에 f를 붙인다. -double: 값 할당 시 숫자뒤에 아무것도 붙이지 않는다. =>float과 double 출력시에는 %f로 출력한다 (f는 floating point 부동소수점의 약어이다.) -long double: 값 할당 시 숫자 뒤에 l을 붙인다. long double 출력 시 %Lf로 출력한다. 1.1 실수 자료형의 크기 구하기 앞서 올렸던 글에서 자료형의 크기를 구했던 것 처럼 sizeof 연산자를 사용하면 된다. float는 4바이트, double과 long double은 8바이트이다. 2. 문자자료형(char) -c언어에서는 정수자료형인 char를 이용하여 문자 한개를 저장한다. -char는 서식지정자 %c로 출력한다.( 문자 charac..
1. 서식지정자-%s(string) :printf로 문자열 출력 시 값으로 바뀌는 부분 ->변수를 사용해 같은 내용 여러 개를 출력하거나 출력 형태를 바꿀 때 유용하게 사용할 수 있다. 2. 변수 만들기 c언어에서 변수를 만들 때에는 몇 가지 규칙을 지켜야 한다. -영문 문자와 숫자 사용하기 -대소문자 구분 -문자부터 시작하기 (변수는 숫자부터 시작할 수 없다) -_(밑줄문자)로 시작 가능 -C언어의 키워드 사용 불가(int, short, long, float, void, if, for, while 등) -변수 선언 시 반드시 맨뒤에 ;(세미콜론)붙이기 2.1 변수 선언하고 값 할당하기 여기서 %d는 10진수(decimal)를 출력할 때 사용하는 서식 지정자이다. -> 변수 여러 개를 한 번에 선언할 수..