C

    5장. 반복문

    while 문 조건식을 먼저 검사 후 조건식이 참인 동안 실행문 반복 while(조건식){ 실행문; } do ~ while문 반복할 문장을 무조건 1번이상 수행 후 조건을 검사 do{ 실행문; }while(조건식); for 문 for(초기값;조건식;증감식){ 실행문; }

    4장. 조건문

    if문 기본 형식 if (조건식){ 실행문 ... } - 형식 if ~ else if ~ else if ~ else switch switch(조건식){ case 상수식 1: 실행문 1; break; .... defalut: // case모두 비교 후 일치하는 상수가 없을 때 실행, 어디 위치에 있어도 상관은 없다. 실행문 2; break; } - 규칙 조건식은 정수식만 사용 기본적으로 case는 break를 포함

    3장. 연산자

    논리 연산자 && : a and b || : a or b ! : not(a) 연산 수행 과정 sum=a+b 과정 메모리에 있는 값 a.b -> CPU의 저장공간인 레지스터로 복사 (로드) ALU에서 연산 수행, 결과 값을 메모리에 있는 sum에 복사(스토어) 형 변환 연산자 일시적으로 형태를 바꿀 때 사용 ex) int a= 10; printf("%lf",(double)a) 자동 형 변환 컴파일러는 피연산자의 형태가 서로 다르면 형태를 일치시켜주는 작업을 수행함. - 기본 규칙 크기가 작은 값에서 큰 값으로 바뀐다. ex) int a + double b = double (a+b) 대입 연산자의 경우는 메모리에 값을 저장하는 형태이기 때문에 무조건 좌항 변수형에 맞게 저장됨. 콤마 연산자는 대입연산자보다 ..

    2장. 변수와 데이터 입력

    정수 자료형 - 특징 char

    1장. 상수와 데이터 출력

    주석 /* ~*/ : ~사이의 내용을 추석처리 // : 해당 줄의 내용을 주석처리 #include standard input output (표준 입출력) 의 내용을 프로그램 안에 복사한다는 의미 * 전처리 : #define _CRT_SECURE_NO_WARNINGS 출력문 printf(" ") - 제어 문자 \n : 다음 줄로 이동 \b : 커서가 한 칸 왼쪽으로 이동 (앞에 있는 문자를 건너띔) \r : 캐리지 리턴 , 맨 앞으로 커서가 이동 \a : 알럿 경보, 벨소리 - 정수 실수 출력 정수 : printf("%d",10); 실수 : printf("%lf",3.14); ,소수점 자릿수 지정 : .자릿수%lf 반환 문자 여러개: printf("%d와 %d 와 %lf",10, 20+10, 3.14); ..