각 언어의 데이터 타입 및 제어구조의 종류
- 최초 등록일
- 2011.01.05
- 최종 저작일
- 2009.05
- 4페이지/ 한컴오피스
- 가격 1,500원
소개글
없음
목차
없음
본문내용
1. 각 언어의 데이터 타입 및 제어구조의 종류
C언어
데이터 타입
정수 데이터유형
short int
2byte 부호있는 정수
unsigned short int
2byte 부호없는 정수
int
4byte 부호있는 정수
unsigned int
4byte 부호없는 정수
long int
4byte 부호있는 정수
unsigned long int
4byte 부호없는 정수
실수 데이터유형
float
4byte
double
8byte
문자 데이터유형
char
1byte
제어구조
조건 분기문
if, switch
반복문
while, for, do-while
무조건 분기문
goto, break, continue, return
C++언어
데이터타입
Type Name
Bytes
Range of Values
int
*
System dependent
unsigned int
..<중략>..
C언어는 구조화된 프로그램을 짤 수 있다. 즉, 어느 한 부분이 잘못 입력되었다면 그 부분만 수정하여 에러를 없앨 수 있어 편리하다. 타언어와 비교하자면 예로 BASIC의 경우 구조화되어 있지 않아 프로그램을 짤 때 줄번호를 붙인다. 줄이 밀릴 경우 줄번호를 하나하나씩 모두 고쳐줘야 하지만 C언어는 잘못된 부분만 고침으로써 완벽한 프로그램을 짤 수 있어 수고를 덜 수 있다.
그리고 이 언어는 컴퓨터의 기종에 큰 관계없이 대부분 사용할 수 있다. 그리고 운영체제 역시 큰 구애를 받지 않는다. 예로 도스용으로 짜놓은 프로그램을 다른 운영체제 (유닉스 등)로 옮겨가서 사용하여도 크게 손 볼 필요 없이 그대로 사용할 수 있다. 타언어와 비교해보자면, 예로 비쥬얼베이직은 IBM PC에서만 사용할 수 있고, window, window95의 운영체제에서만 사용할 수 있는 불편이 있지만 C언어는 그렇지 않다.
즉, 세상의 모든 컴퓨터 중 C언어를 지원,사용하는 컴퓨터가 가장 많아 호환성과 이식성이 좋다고 표현할 수 있다.
또, C언어 이전의 언어에 비해 소스 파일의 크기가 작다. 즉 같은 기승을 구현할 때 파일크기가 작으므로 효율성이 높고 또한 프로그램의 판독도 매우 쉬운편이다.
C언어는 사용자가 직접 여러 형태의 자료형을 만들어 사용할 수 있으므로, 한정되어 몇 가지 자료형만 사용할 수 있는 타언어에 비해 융통성이 좋다. 그래서 새로운 개념을 확장하는 일이 가능하다. 또, 포인터를 이용하여 배열,구조체 등 매개변수로 넘길 수 있어, 타언어에서는 불가능한 여러 작업들을 실현 할 수 있다.
참고 자료
없음