공부해요/C 17

[ 열혈강의 C언어본색 ] Part1 제7장 반복문이란 무엇인가

7.1 반복문이란 - 어떤 조건이 만족될 때까지 계속 반복하는 문장 7.2 반복문을 만드는 방법1 – while문 - while(-하는 동안, 참일 때) 반복해라 - 기본 문법 while (조건식) { // 반복문의 시작 반복할 내용 } //반복문의 종료 7.3 반복문을 만드는 방법2 – for문 - for (-하는 동안) 반복해라 -기본 문법 for (초기값; 조건값; 증감값){ // 반복문의 시작 반복할 내용 } //반복문의 종료 7.4 반복문을 만드는 방법3 – do~while문 - do~ while(한 번 실행 후 , ~하는 동안) 반복해라- 기본 문법 do { 반복할 내용 } while(조건식);

공부해요/C 2014.08.14

[ 열혈강의 C언어본색 ] Part1 제6장 자료형이란 무엇인가

6.1 자료형이란 - 자료형 : 변수가 저장하는 데이터 형식 (정수형 , 실수형 , 문자형..) - sizeof 연산자로 자료형의 크기를 알 수 있다. Ex) Prntf(“%d”,sizeof(int)); 6.2 정수형 정수형 메모리크기 데이터 표현 범위 Char 1바이트(8비트) -128 ~ +127 Short 2바이트(16비트) -32768 ~ +32767 Int 4바이트(32비트) -2147483648 ~ +2147483647 long 4바이트(32비트) -2147483648 ~ +2147483647 *데이터 표현 범위를 구하는 공식 : -2의 n-1승 ~ +2의 n-1승 -1 - 정수형의 양수 표현 범위를 두배로 늘리는 unsigned자료형이 있다. Signed : 양수 , 0 , 음수를 모두 표현..

공부해요/C 2014.08.14

[ 열혈강의 C언어본색 ] Part1 제5장 연산자란 무엇인가

5.1 변수와 변수의 시작 주소 a라는 변수의 시작 주소를 논리적 주소(&a), 물리적 주소(&12ff60)로 나타낼 수 있다고 할 때 물리적 주소는 컴퓨터마다 다르게 나타낼 수 있다. 5.2 연산자의 종류 분류 연산자 대입 연산자 = 산술 연산자 + , - , * , / , % 복합 대입 연산자 += , -= , *= , /= , %= 증감 연산자 ++ , -- 관계 연산자 (왼쪽이 기준) Ø , = , > ,

공부해요/C 2014.08.14

[ 열혈강의 C언어본색 ] Part1 제4장 상수란 무엇인가

4.1 상수란 상수 : 프로그램 실행 도중 값이 변경되지 않는 데이터 4.2 리터럴 상수와 심볼릭 상수 리터럴(literal) 상수 : 글자 그대로 의미기 있어서 이름이 없는 상수 심볼릭(symbolic) 상수 : 상수를 기호화하여 변수처럼 이름을 지어 쓰는 상수(리터럴 상수를 기호화) 4.2.1 리터럴 상수1. 정수형 상수 : 소수점이 포함되지 않은 상수2. 실수형 상수 : 소수점이 포함된 상수3. 문자 상수 : 작은 따옴표(‘ ’)로 묶은 문자 하나 (키보드로 표현할 수 있는 영문자,숫자,특수기호)4. 문자열 상수 : 큰 따옴표(“ ”)로 묶은 하나 이상의 문자로 구성된 문자열 4.2.2 심볼릭 상수 (유용성)- 변수를 상수화 하는 것- 만드는 방법 (2)1. coust키워드 이용2. 매크로 상수를 ..

공부해요/C 2014.08.14

[ 열혈강의 C언어본색 ] Part1 제3장 변수란 무엇인가

3.1 변수 선언하기 - 변수 : 데이터를 저장하는 이미 저장 공간 , 메모리 공간 정수형 변수 : 정수를 저장하는 변수. Char형 , short형 , int형 , long형이 있다. 실수형 변수 : 실수를 저장하는 변수. Float형 , double형, long double형이 있다. 3.1.3 데이터란 - 데이터 : 변수에 저장되는 값. - 변수에 저장한 데이터는 변경될 수 있다 3.2 변수 선언 시 주의할 점- 변수 선언은 제일 앞쪽에 한다.- 변수 이름은 의미 있게 짓는다.- 변수 이름 지을 때 주의할 점 ‘ 특수기호, 공백문자, 변수 이름 맨 처음에 숫자를 사용하면 안된다. ‘ C언어에서 사용되는 키워드를 변수 이름에 사용하면 안된다. ‘ C언어는 대소문자를 구분하므로 변수의 이름을 유의해서 ..

공부해요/C 2014.08.14

[ 열혈강의 C언어본색 ] Part1 제2장 C언어의 기본 구조와 표준 입출력

2.1 C언어의 기본구조 2.1.1 Step1 – 주석- 주석 : 프로그램의 내용을 설명하려고 프로그래머가 하는 메모(컴파일러는 주석의 내용을 무시)- 여러 줄 주석 처리 : /* */- 한 줄 주석 처리 : //-/*와 */는 중복사용할 수 없다. 중복하려면 //이용 2.1.2 Step2 – 전처리기와 헤더파일- 전처리기(Preprocessor) - # : 컴파일러가 컴파일을 수행하기 전에 먼저 처리한다.- 헤더파일: 확장자 h를 갖는 파일헤더파일은 표준 라리브러리 함수들의 동작을 따로 정의해 놓은 파일로 표준 라이브러리 함수들을 쉽게 호출해서 쓸 수 있다 2.1.3 Step3- main()함수 - 메인함수는 프로그램 실행 시 운영체제(OS)에 의해서 맨 처음 호출되고 맨 나중에 종료된다. int ma..

공부해요/C 2014.08.14

[ 열혈강의 C언어본색 ] Part1 제1장 C언어의 소개와 프로그램 작성 방법

C언어본색 Part1 제1장 C언어의 소개와 프로그램 작성 방법 1.1 C언어란 무엇인가 - C언어는 인간과 컴퓨터 사이의 의사소통을 위한 프로그래밍 언어이다. - C언어에 객체지향 특성을 반영한 언어가 c++이고, c++언어에 웹 프로그램에 적합하도록 개발된 언어가 java이다. 마이크로 소프트사의 닷넷 플랫폼 기반의 언어인 c#은 자바언어에 기반을 두고 발전시킨 언어이다. - c언어는 1972년 미국의 AT&T사의 벨 연구소의 연구원들인 데니스 리치와 켄 톰슨에 의해서 만들어진 프로그래밍 언어이다. 1.2 컴파일러란 무엇인가 - 컴파일러 : 프로그래밍 언어로 작성된 인간의 의도(프로그램)를 기계(컴퓨터)가 이해하게 기계어로 변화는 변환기 - 기계어 : 기계가 이해하는 2진숫자로 작성된 언어 1.3 프..

공부해요/C 2014.08.14
반응형