본문 바로가기
728x90
반응형

Ghost의 C Note(노트)23

Ghost 이제는 좀 더 나은 모습을 향해? ~_~ Escape Sequence란? : 개행문자('\n')은 두 개의 문자 백슬래쉬('\')와 'n'이 하나의 문자로 취급되는 특별한 경우인데 여기서 백슬래쉬 문자는 문자 'n'이 아스키 코드의 본래 의미에서 멋어나서 다른 뜻을 가진다는 의미이다. 이런 이유로 백슬래쉬와 결합된 문자를 escape sequence라고 부르며 escape sequence는 하나의 문자상수이다. 따라서 escape sequence는 반드시 백슬래쉬('\')와 함께 작은 따옴표로 묶어서 하나의 문자로 표시해야 한다. \0 -- NULL -->공백문자 \a -- 경고음 \b -- 백스페이스(backspace) --> 커서를 한칸 뒤로(문자 한칸 지움) \f -- 폼 피드(form feed) --> 인쇄할때 쓰이는 문자(별로 안쓰이는.. 2012. 4. 22.
Ghost 또한번 문자 공부?..^ㅇ^~ Character Type이란?.. : 문자형(character type)은 문자의 집합으로 각 문자는 1바이트에 저장 되며, 1 바이트는 8비트로 구성되어 있기 때문에 개의 문자를 표현할 수 있고 문자형에는 아래와 같은 두 가지 자료형이 있다. 문자형 변수는 예약어 char를 사용해서 선언 한다. 문자 상수는 작은 따옴표(' ')를 사용한다. 예) 'f' 't' 'v' '@' 1. 위 그림의 소스는 문자를 입력받으면 문자와 아스키 코드도 같이 출력되는 프로그램이다. 일단 변수 선언에서 character type의 "char ch;"이라는 변수를 선언하고 "scanf("%c", &ch);" 에서 %c라는 곳에 &ch라는 변수명을 입력받으라고 넣었다. %c의 c는 character의 첫 글자를 따서 c라고.. 2012. 4. 21.
Ghost는 언제나 실수(형) 연발?... ^^ Float Type(실수 형) : float type은 실수 형이라 하며, 실수 형과 정수 형 그렇게 숫자에서는 2가지가 있는데 정수 형은 일반 적인 숫자를 정수라 하고 예를 들면 10이나 12와 같은 숫자가 정수 형이고 float type이라는 실수 형은 소수를 실수 형이라 한다. 예를 들면 5.7이나 3.8과 같은 숫자를 실수 형이라고 한다. 그럼 실수를 나타내는 자료형에는 기본 적인 float형, double (또는 long float)형, long double형이 있으며크기와 범위는 아래 표와 같다. 실수형의 데이타는 메모리 내에서 부호부분과 기수부 및 지수부의 세부분으로 나누어 저장 되며, float 형 숫자의 크기는 32 비트이다. 이 중에서 8 비트는 지수부와 부호를 나타내고, 나머지 24 .. 2012. 4. 18.
Ghost는 뚱땡이~~? ^ㅇ^ sizeof()란? : 각 컴퓨터마다 int, short, long 형에 할당된 바이트의 크기가 다르다. 사용중인 컴퓨터에서의 각 자료형의 크기를 연산자 sizeof()가 보여준다. 쓰는 방법. sizeof (자료형); sizeof 변수; sizeof (수식); 위 그림에서 보듯이 sizeof 사용 법은 아주 간단하다. printf("The size of char is %3d bytes.\n", sizeof (char)); 처럼 뒤에만 sizeof(char); 이렇게 만 하면 Type의 크기를 알 수 있다.하지만 주의 할점이 하나 있는데 그건 바로 변수의 경우다. 변수의 경우는 printf("The size of char is %3d bytes.\n", sizeof x);에서 볼수 있듯이 sizeof 뒤.. 2012. 4. 16.
728x90
반응형