본문 바로가기
배워보자!!/c언어

[c언어] c언어 문자형 알아보기!

by norinda 2015. 4. 11.
728x90

하나의 문자는 1byte(8 bit) 코드 형태로 표현이 됩니다.

그러므로 2의8승 (256)개의 문자를 표현할 수 있습니다.--(1111 1111)


1.문자상수는 하나의 문자를 홑 따옴표(' ')로 묶어주면 됩니다.


2.문자열 상수(string)는 하나 이상의 문자를 (" ")로 묶어 놓은 것입니다. 문자형의 1차원 배열을 사용하여 표현을 하면 됩니다.


3.문자형 변수를 선언하기 위해서는 char 키워드를 사용합니다.


ex)

1.10

2.'10'

3."10"


1.은 정수형 상수로 2진수(0000 1010)로 표현합니다.

2.은 문자상수로 ASCII 코드로 표현됩니다. ==('a')

3.은 문자열 상수로 char형의 배열로 표현합니다.




#include <stdio.h>

int main ()

{

char a='A',b='B',c='C';


printf("%c%c%c\n",a,b,a);

printf("%c%c%c\n",c,b,a);

printf("%d + %d = %d\n",a,b,a+b);

return 0;

}



반응형

댓글