목록분류 전체보기 (194)
Information Security
032 중첩 조건문 이해하기(if else) -조건문에서 if 문은 반드시 한 번 나와야 하며, else 절도 단 한 번만 사용할 수 있다. 단 else if는 조건의 수에 따라 여러 번 반복하여 사용할 수 있다. 033 중첩 순환문 이해하기(for~continue~break) . . . -for문은 여러 번 중첩해서 사용할 수 있다. 중첩된 for문은 이전의 for문이 한 번 실행될 때마다 다시 처음 값으로 초기화되어 실행을 반복한다. -i가 1로 초기화되고 10-13줄이 조건식이 거짓이 될 때까지(9번) 반복 실행된다. 그리고 i가 2로 초기화되고 또 10-13줄이 9번 반복 실행된다. i가 증감식에 의해 1씩 증가될 때마다 중첩된 for 문의 j는 조건식이 거짓이 될 때까지 반복 실행된다. 이렇게 ..
연산자(Operators) 하나 이상의 피연산자(operand)에 대해 어떤 동작이나 계산을 수행하도록 지시하는 기호 대입 연산자 부호 연산자 증감 연산자 관계 연산자 논리 연산자 비트 연산자 021 대입 연산자 이해하기(=) 12: printf() 함수는 실행 결과로써 몇 바이트를 출력했는지를 반환한다. 이 줄에서는 그 반환 값을 변수 zz에 대입했다. (한글은 한 자당 2바이트) -대입 연산자(=)는 오른쪽에 위치한 값 또는 연산의 결과를 왼쪽 변수에 대입해주는 역할을 한다. -대입 연산자의 왼쪽에 올 수 있는 값을 L-Value라고 한다. 일반적인 변수들은 L-Value가 될 수 있지만 상수는 될 수 없다. 022 부호 연산자 이해하기(+,-) -부호 연산자는 양수를 음수로 음수를 양수로 만들 때 ..
011 문자형 변수 이해하기(char) -문자형 변수를 정의하는 방법에는 char형과 unsigned char형이 있다. 1. char형 변수 ch에 범위를 벗어나는 200을 저장하여 값이 자동으로 변환되었다. 2. unsigned char형 변수 j에 200을 저장할 수 있다. 하지만 음수는 저장할 수 없다. 3. char형 변수에 아스키 문자를 저장할 수 있다. 이에 맞는 아스키 값이 출력된다. 012 정수형 변수 이해하기(int) 013 실수형 변수 이해하기(double) -실수형 변수를 정의하는 방법에는 float형과 double형이 있다. -실수형 변수는 소수점 이하 몇 자리까지 표시하는지 나타내는 정밀도를 가지고 있다. float형의 정밀도는 7자리, double형의 정밀도는 14자리이다. 0..
001 C 프로그램 시작하기 -"안녕하세요" 화면에 출력 해보기 002 변수형 개념 배우기 ※ 변수명 제한 1. 대/ 소문자, 숫자, 밑줄문자(_)등 사용 2. 숫자로 시작 불가 3. 기본 예약어 또는 함수 사용 불가 4. ANSI C에서 31자, MS-C에서 247자 까지 사용 가능 5. 대/ 소문자 구분, 한글 사용 불가 003 상수형 개념 배우기 -변수: 변할 수 있는 수 -상수: 변할 수 없는 수 8 : X는 상수로 정의 되었기 때문에 값을 변경할 수 없다. 상수는 주로 프로그램이 시작부터 끝까지 변경되지 않아야 하는 경우에 사용한다. 3 , 4: X는 정수형 상수 이고, PI는 실수형 상수로 정의 되었다. 상수는 정수형과 실수형 구분없이 사용할 수 있다는 것을 알 수 있다. 004 연산자 개념 ..