[개탱][C][5.입출력 & 문자 표준 입출력][수정중]
·
Dev/[C]개념정리
단일 문자 표준 입출력 - 단일 문자 입력- getchar()- 표준 입력 스트림(stdin [standard in])으로부터 한 문자를 입력받고 반환 - 단일 문자 출력- putchar()- 표준 출력 스트림(stdout [standard out])으로 한 문자를 출력하는 함수123456789#include int main(){ char ch; while((ch = getchar()) != '\n') putchar(ch); return 0;}Colored by Color Scriptercs 문자열 표준 입출력 - 문자열 입력- gets()- - 표준 입력 스트림(stdin [standard in])으로부터 문자열 입력받고 반환- 문자열 입력 중 개행('\n') 입력시 문자열 마지막에 NULL('\0')..
[개탱][C][4.입출력 & Stream]
·
Dev/[C]개념정리
Stream - 개울, 시내, 줄기 . . (영어사전) - 프로그래밍에서 데이터의 흐 - 내부 입출력 버퍼를 이용하여 자동으로 관리 - C에서는 를 사용하여 선언&사용 기본 입출력 상수입출력 장치의 관점에서 분류를 하고 C에서 붙여준 이름 상수장치스트림stdin키보드표준 입력(standard input)stdout모니터표준 출력(standard output)stdprn프린터표준 프린터(standard printer)stdaux직렬포트표준 보조 입출력(standard auxiliary)stderr모니터표준 에러(standard error)
[개탱][C][3.변수와 상수]
·
Dev/[C]개념정리
변수 ( Variable ) - Data를 저장하는 메모리 공간에 붙여진 이름을 의미한다. - 앞서 배운 Data Type으로 Data를 구분지을 수 있다. - Data의 값의 변경이 자유롭다. - 변수의 특성사용하고자 하는 타입 선택.사용가능한 문자들로 변수 이름 지정 ( 사용가능한 문자 - 알파벳, 숫자, 언더바( _ ), 대소문자 구분, 예약어 사용불가) (타입명 변수이름;)쉼표를 이용하여 동일한 타입의 변수들을 한 줄에 선언할 수 있다.선언과 동시에 초기화가 가능하다.전역변수로 사용할 때 따로 초기화를 시켜주지 않으면 0으로 초기화가 된다. 상수 (A Constant) - 변하지 않는 Data. - Data의 종류에 따라서 정수, 문자, 실수형 상수 등으로 구분지을 수 있다. - const 를 사..
[개탱][C][2.Data Type & 형변환 & Casting]
·
Dev/[C]개념정리
변환 ( Casting ) - Data Type(자료형)을 변환하는 것을 의미한다. - int -> short, int -> double 등등. . 1. 자동 형 변환 ( 암시적 형 변환 ) - 사용자(프로그래머)가 특정한 명령을 내리지 않아도 컴파일러에서 자동으로 형을 변환시켜 저장하는 방식 예시 12345678#include int main(){ int a = 3.5; double b = 5; printf("a = %d\nb = %f\n",a,b);}Colored by Color Scriptercs - 5번 라인을 확인하면 a는 현재 int(정수)로 지정이 되어있는데 현재 3.5 라는 실수값으로 초기화를 시켜주려합니다. 이에 자동으로 a라는 값에는 뒤 0.5의 값은 손실된채 오른쪽 사진과 같이 3이라..
[개탱][C][1.Data Type & 데이터 타입]
·
Dev/[C]개념정리
구분TYPE설명 기본형정수형 소수점이 없는 정수들로만 이루어진 숫자 타입문자형 단 하나의 문자만을 표현하는 문자 타입실수형 소수점을 가질 수 있는 숫자 타입void형 타입이 정해지지 않은 자료형유도형열거형 상수명이 놓여진 형의 값을 나타내는 것배열 동일한 자료형의 연속된 메모리의 집합구조체 서로 밀접한 연관이 있는 Data들을 묶어놓은 틀공용체 다른 타입의 Data를 하나의 메모리 공간으로 사용하는 타입포인터 어떠한 대상의 주소를 가리키는 타입함수형 함수의 주소를 가리키는 타입 정수형 (short, int, long . . .)자료형Data 크기 (Byte)표현 범위 예시부호 Oshort int2 -32768 ~ 32767123456short int a = 10;int b = 20;long c = 30;..
김탱
'Dev/[C]개념정리' 카테고리의 글 목록