본문 바로가기
반응형

전체 글37

C언어 :: C언어 문법 정리(2) C언어 :: C언어 문법 정리(2) 연산자 (1)산술연산자 : +, -, *, /, %(나머지-int형만) 5/3 ==> 1, 5%3 ==> 2 (2)관계연산자 : >, =, O 부산 0 1 ==> O 광주 0 0 ==> X addr == "서울" || addr == "부산" ex) 점수가 80이상이면서 90미만인사람찾기(and조건 &&) 30 0 1 ==> X 100 1 0 ==> X 85 1 1 ==> O score >= 80 && score < 90 80 오류!!! (4)증가/감소연산자 ++변수 : 1증가후 값사용(전치) --변수 : 1감소후 값사용 변수++ : 값사용후 1증가(후치) 변수-- : 값사용후 1감소 (5)할당(대입)연산자 += : a=a+b a+=b -= : a=a-b a-=b *= .. 2023. 3. 23.
C언어 :: C언어 문법 정리(1) C언어 :: C언어 문법 정리(1) 식별자 변수명, 함수명, 상수명등... ① 영문자,숫자, 밑줄문자(_)의 조합 ② 첫글자는 반드시 밑줄문자 또는 영문자로 시작 ③ 공백문자, 예약어는 사용할수 없다 int printf = 10 (X) int h k d = 20 (X) int 123a = 10; (X) int a123 = 20; (O) int _k = 100; (O) ④ 대.소구별 int A=10; int a=20; 자료형 ①정수형 short int (2byte) -32768 ~ +32767 %d int (4byte) -2147483648 ~ +2147483647 %d unsigned int(4byte) %u ==> 음수가없다. long (4byte) %ld ②실수형 float (4byte) %f dou.. 2023. 3. 22.
C언어 :: C언어 용어 정리(7) C언어 :: C언어 용어 정리(7) 열거형 enumeration 변수에 저장할 수 있는 정수 값을 기호로 정의하여 나열하는 자료형 연결 리스트 linked list 자기 참조 구조체 변수를 포인터로 연결한 것 형 재정의 typedef 자신이 필요로 하는 자료형을 만들어 쉽게 선언하도록 하는 문법 스트림 stream 프로그램이 외부 파일, 외부 네트워크 등과 통신할 때 데이터가 흐르는 길 텍스트 파일 text file 데이터를 아스키 코드 값에 따라 저장한 것 바이너리 파일 binary file 텍스트 인코딩 이외의 방식으로 저장된 파일 ▶ASCII, Unicode 등 전처리 preprocessing 전처리 지시자에 따라 소스파일을 가공하는 과정 ▶#include, #define 등 모듈 module 분할.. 2023. 3. 21.
C언어 :: C언어 용어 정리(6) C언어 :: C언어 용어 정리(6) 다차원 배열 multi-dimensional array 배열을 요소로 갖는 배열. 2차원 배열에서는 일반 배열(1차원 배열)을 요소로 갖고, 3차원 배열에서는 2차원 배열을 요소로 갖는 형식이다. 포인터 배열 pointer array 포인터를 모아 만든 배열. 여러 개의 문자열을 다루거나 2차원 배열처럼 사용할 수 있다. 이중 포인터 주소값 자체를 처리하는 포인터. 주소를 저장한 포인터도 하나의 변수이고 따라서 그 주소를 구할 수 있으며 또 다른 포인터에 저장하고 가리키는 형태이다. stdlib.h 헤더 파일 메모리 동적 할당이나 문자열을 정수로 변환하는 함수 등 다양한 기능의 범용 함수가 정의된 헤더 파일. 동적 할당 dynamic allocation 프로그램 실행 .. 2023. 1. 16.
반응형