Study (47) 썸네일형 리스트형 [C프로그래밍] #5 함수와 기억 클래스 함수 함수란 특정한 작업(기능)을 수행하도록 설계된 독립적인 프로그램 함수의 특성 함수들은 서로를 자유로이 호출 가능 모든 함수는 서로 독립적 함수의 장점 프로그램의 수정이 용이 함수 재사용으로 코드 중복 최소화 프로그램의 기능을 한 눈에 파악할 수 있게 해줌으로써 유지가 쉬움 표준 함수 C언어 자체에서 제공하는 함수 표준함수의 원형은 헤더파일에 정의 표준함수의 실체는 라이브러리 파일에 수록 표준함수를 사용하려면 원형이 선언되어 있는 헤더파일을 #include 시켜주어야 한다 표준함수의 원형 예 #include // 입출력 함수를 처리하기 위한 헤더파일 #include // 수학 함수를 처리하기 위한 헤더파일 #include // 문자열 처리함수(strlen)를 위한 헤더파일 #include // 문자형.. [C프로그래밍] #4 연산자 연산자 임의의 자료에 대해 각종 연산을 수행하도록 하는 기호 산술 연산자 피 연산자에 대해 사칙연산을 포함한 각종 산술연산을 수행하는 연산자 관계 연산자 피 연산자에대해 대,소 관계를 비교하는 연산자 논리 연산자 피 연산자에 대한 논리 연산을 수행하는 연산자 대입 연산자 연산자의 오른쪽을 왼쪽에 대입하는데 사용 조건 연산자 주어진 조건의 만족 여부에 따라 지정된 수식을 수행하는 연산자 형식 : (조건)? 수식1 : 수식2; 기능 : 조건이 성립하면(참이면) 수식 1을 수행하고, 조건이 성립되지 않으면(거짓이면) 수식2를 수행한다 #include void main(){ int a = 10, b; b = (a>15)? (a+1):(a-1); printf("b=%d", b); } 비트 연산자 수치에 대해 bi.. [C프로그래밍] #3 표준 입출력 함수 함수란 무엇인가? 특정한 작업(기능)을 수행하도록 설계된 독립적인 프로그램 C언어에서의 함수 표준함수 : C언어 자체에서 제공하는 함수 사용자 정의함수 : 사용자가 정의하여 사용하는 함수 표준 입출력 함수 표준 출력함수 : printf(), putchar(), puts() 표준 입력함수 : scanf(), getchar(), gets() 출력양식 변환기호 % 문자 변환 형식 %d 지정한 자료를 부호 있는 10진 정수로 변환하여 출력 %u 지정한 자료를 부호 없는 0진 정수로 변환하여 출력 %f 지정한 자료를 부동소수점형식으로 변환하여 출력 %e, %E 지정한 자료를 지수형태로 변환하여 출력 %c 지정한 자료를 한 문자로 변환하여 출력 %s 지정한 자료를 문자열로 변환하여 출력 %o 지정한 자료를 부호 없.. [C프로그래밍] #2 자료형과 선행처리기 상수와 변수 상수(constant) 항상 고정된 값을 갖는 자료 값이 한번 정해지면 프로그램 도중 그 값을 변경할 수 없는 수 정수형 상수 10진수 : 0~9까지의 숫자 사용, 0으로 시작할 수 없다 8진 상수 : 숫자 앞에 0을 붙인다 16진 상수 : 숫자 앞에 0x나 0X를 붙인다 unsigned상수 : u나 U 붙이기 실수형 상수 문자형 상수 단일 인용부호(' ')로 묶여 있는 1개의 영문자나 숫자문자 내부적으로는 해당문자의 ASCII 코드값이 사용 Escape 문자 : 키보드에 나타나 있지 않은 문자 Escape 문자 기능 \a 경고음(alert) 출력 \b 백 스페이스(back space) \f 새 페이지(from feed) \n 출력시 줄 바꿈(new line) \r 커서를 행의 시작 위치로 .. 이전 1 ··· 6 7 8 9 10 11 12 다음