본문 바로가기

Programming

(13)
[C언어] 컴파일러별로 지원하는 자료형의 크기 체크하기 컴파일러별로 지원하는 자료형의 크기 체크하기 프로그램을 만들기 전에 쓰고 있는 컴파일러가 지원하는 자료형의 크기를 체크하면 도움이 되지 않을까 생각합니다. C언어로 작성되어있지만 쓰고 있는 프로그래밍 언어로 바꿔서 자료형의 크기를 체크하실 수 있습니다. ---------------------------------------------------------------------------------------------------------------------------------- 123456789101112131415161718192021222324252627282930/* 컴파일러별로 지원하는 자료형의 크기 체크 */#include //#include //system()함수 선언, Dev-C++일 ..
[C언어] 기본 자료형(data type)의 크기와 범위 기본 자료형(data type)의 크기와 범위 프로그램 언어에서 값을 다룰 때, 값의 종류에 따라서 저장 공간의 크기, 저장하는 방법 등이 결정하게 된다. 즉, 변수 선언할 때 지정한 자료형에 따라서 변수가 차지하는 저장공간의 크기, 변수의 저장방법 등이 결정하게 된다. 자료형(data type)이 제공하는 정보- 변수가 차지하는 저장공간의 크기- 변수의 저장방법 C언어가 제공하는 기본형 타입들은 문자형(char), 정수형(short, int, long, long long), 실수형(float, double, long double)이 있다. 자료형마다 크기와 범위는 아래 표와 같다. 문자형 크기와 범위자료형 크기 범위 bitbytechar 8 1 -128 ~ 127 (-2^7 ~ 2^7-1)*char는 ..
[C언어] 변수 값 교환하기 (임시 저장소) [C언어] 변수 값 교환하기 (임시 저장소) 임시로 저장할 변수를 이용하여 변수 값을 교환하자 #소스 코드1234567891011121314151617181920212223/*Date : 2016. 12. 11Source : 2_2.cAuthor : iDevsigner*/ #include int main(void){ int x = 10, y = 4; int tmp; // 임시 저장소 printf("x = %d, y = %d\n", x, y); tmp = x; x = y; y = tmp; printf("x = %d, y = %d\n", x, y); return 0;}Colored by Color Scriptercs #실행 화면
[C언어] 변수(Variable) [C언어] 변수(Variable) 1. What is 변수(variable)?변수 - 하나의 값을 저장할 수 있는 메모리 공간 2. How to use it?변수를 사용하려면 먼저 선언해야함 변수타입 변수이름;int num; 변수타입은 사용할 값의 종류에 맞게 타입을 정함변수이름은 사용할 값의 이름을 지어 이름을 이용해 값을 사용. 같은 이름의 변수 선언하면 안됨되도록 뜻이 있는 이름을 지어주자. a, b, c 보다 name, age, gender 같은 이름으로 선언하자.2.1 변수 이름 규칙1. 알파벳(A~Z, a~z), 숫자(0~9), 밑줄(_)만 포함될 수 있음2. 대소문자가 구별됨3. 숫자로 시작해서는 안 됨4. 예약어(if, char, void 등)를 사용해서는 안 됨 2.2 초기화(initia..
[C언어] 한글 이름 출력, 개행(줄바꿈 문자) C언어 한글 이름 출력, 개행(줄바꿈 문자) 개행(줄바꿈 문자) - '\n' #소스 코드123456789101112131415161718/*Date : 2016. 12. 08Source : 1_2.cAuthor : iDevsigner*/ #include int main(void){ printf("Hello World!"); printf("iDevsigner"); printf("안녕하세요\n"); printf("아이데브사이너"); return 0;}cs #실행 화면
[C언어] Hello World! C언어 Hello World! # 소스 코드1234567891011121314/*Date : 2016. 12. 08Source : hello.cAuthor : iDevsigner*/ #include int main(void){ printf("Hello World!"); return 0;}cs # 실행 화면
[C언어] C언어의 역사와 특징 C언어의 역사와 특징 1. C언어의 역사1970년대 초 벨 연구소의 데니스 리치(Dennis Ritchie)에 의해 개발됨당시 어셈블리어로 새로 개발된 운영체제인 유닉스(UNIX)가 인기, 어셈블리어로 작성되어 있어서 성능은 좋지만, 기계에 종속적이어서 다른 시스템으로의 이식성이 떨어졌음이식성에 대한 문제 때문에 편리한 새로운 언어가 필요 -> 기존의 B 언어를 바탕으로 발전시켜 C 언어 만듦C언어는 고급 언어임에도 불구하고 어셈블리어와 같은 저급 언어처럼 빠른 속도와 높은 이식성을 제공함C언어의 도움으로 유닉스는 여러 시스템에 이식될 수 있었고, 유닉스와 더불어 C언어도 높은 인기를 얻게 되었음 2. 표준 C언어C언어가 널리 발전하면서 다양한 종류의 C언어 컴파일러가 등장하게 됨서로 다른 문법을 지원하..
프로그래밍 기본 정보 프로그램(computer program) : 컴퓨터가 어떤 작업을 수행하는 데 필요한 명령들의 집합. 주로 순서대로 작성되어 있음. 프로그래머(computer programmer) : 프로그램을 작성하는 사람 프로그래밍(computer programming) : 프로그래머가 프로그램을 만드는 행위 프로그래밍 언어(programming language) : 프로그램을 작성하는 데 사용되는 언어 ------------------------------------------------------------------------------------------------------------------- 절차지향 언어(procedure-oriented programming language) : 프로시저(proce..