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;
}
반응형
'배워보자!! > c언어' 카테고리의 다른 글
[c언어] getchar() 함수로 문자입력하기! (0) | 2015.04.11 |
---|---|
[c언어] c언어 열거형(enum)에 대해... (0) | 2015.04.11 |
[c언어] if ~ else문 사용법! (0) | 2015.04.10 |
[c언어] c언어로 계산기 만들기! (0) | 2015.04.10 |
[c언어] for문으로 구구단 만들기! (0) | 2015.04.10 |
댓글