달력

8

« 2020/8 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
  •  


 

문자 자료형 char

·       문자표현을 위한 문자셋으로 자바에서는 유니코드 기반으로 표현하게 됩니다.(문자 하나를 2바이트로 표현하는 유니코드 기반으로 표현)

·       유니코드(unicode)전 세계의 문자를 표현할 수 있는 코드 집합입니다.

·       문자는 작은 따옴표(')로 표현합니다.

·       문자는 char형 변수에 저장되고 저장 시 실제로는 유니코드 값으로 저장됩니다.

 

 

char ch1 = '';

char ch2 = 'A';

 

 

유니코드는 문자 하나를 16비트로 표현하므로, 65,536개의 문자를 표현할 수 있습니다.

자료형

키워드

크기

기본값

표현 범위

문자형

char

2byte

\u0000

0~216

 

0~65,535

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

특수 출력 문자

   

확장 특수 출력 문자(escape sequence)

문자열안에서 특별한의미로 해석되는 문자를 가리켜 '이스케이프시퀀스'라고 합니다.

종류

의미

'\a'

경고음 출력

'\n'

줄 바꿈,

개행(new line)

'\t'

수평 탭으로 일정한 간격 띄우기

탭(tab)

'\b'

백스페이스로 뒤로 한 칸 이동

backspace

'\r'

동일한 줄의 맨 앞 칸으로 커서 이동

carriage return

'\f'

출력 용지를 한 페이지 넘김

form feed(폼 피드)

'\\'

\(역슬래시)문자 출력

'\''

' (작은 따옴표)문자 출력

single quote

'\"'

" (큰 따옴표)문자 출력

double quote

'\0'

널문자 출력

null

   

   

소스 코드

  1. #include <stdio.h>
  2. int main(void) {
  3.         printf("나의 이름은 \"홍길동\"이라고 합니다.");
  4.         // \"   :문자열 내에서 따음표로 인식(")
  5.         printf("큰따옴표\" \" \n");
  6.         printf("작은따옴표\' \' \n");
  7.         printf("역슬레시\\ \n");
  8.         printf("%% : %% \n");
  9.         return 0;
  10. }


   

   

출력결과

'Development > C/C++' 카테고리의 다른 글

Ex04-문자와 문자열 출력  (0) 2014.12.20
Ex03-숫자 출력  (0) 2014.12.19
Ex02-출력 문자, 확장 특수 출력문자  (0) 2014.12.18
Ex01- printf()  (0) 2014.12.17
printf() vs scanf()  (0) 2014.12.16
scanf( ) 기본구조  (0) 2014.12.15
Posted by codedragon codedragon

댓글을 달아 주세요

   

확장 특수 출력 문자(escape sequence)

문자열안에서 특별한 의미로 해석되는 문자를 가리켜 '이스케이프시퀀스'라고 합니다.

종류

의미

'\a'

경고음 출력

'\n'

줄 바꿈,

개행(new line)

'\t'

수평 탭으로 일정한 간격 띄우기

탭(tab)

'\b'

백스페이스로 뒤로 한 칸 이동

backspace

'\r'

동일한 줄의 맨 앞 칸으로 커서 이동

carriage return

'\f'

출력 용지를 한 페이지 넘김

form feed(폼 피드)

'\\'

\(역슬래시)문자 출력

'\''

' (작은 따옴표)문자 출력

single quote

'\"'

" (큰 따옴표)문자 출력

double quote

'\0'

널문자 출력

null

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

문자 자료형 char

  • 문자표현을 위한 문자셋으로 자바에서는 유니코드 기반으로 표현하게 됩니다.(문자 하나를 2바이트로 표현하는 유니코드 기반으로 표현)
  • 유니코드는 전 세계의 문자를 표현할 수 있는 코드 집합입니다.
  • 문자는 작은 따옴표(') 표현합니다.
  • 문자는 char형 변수에 저장되고 저장 시 실제로는 유니코드 값 저장됩니다.

 

   

소스코드

  1.  public class VariableEx04 {
  2.    
  3.         public static void main(String[] args)
  4.         {
  5.                 //컴퓨터 문자를 표현할 없으므로
  6.                 //2byte공간에 대응되는 문자의 유니코드 값으로 자동 변환됩니다.
  7.                 char ch1='A';                   //'A' 16진수로 0x41
  8.                 char ch2='';                 //'' 16진수로 0xD55C
  9.                 char ch3=54620;                 //54620 16진수로 0xD55C
  10.                 char ch4=0x3081;
  11.                 char ch5=0x3082;
  12.                 char ch6='1';
  13.                 char ch7=1;
  14.                  
  15.                 System.out.println(ch1);
  16.                 System.out.println(ch2);
  17.                 System.out.println(ch3);
  18.                 System.out.println(ch4);
  19.                 System.out.println(ch5);
  20.                 System.out.println(ch6);
  21.                 System.out.println(ch7);
  22.         }
  23. }


   

   

출력결과

   

   


 

구글로 한글 유니코드 테이블 검색

http://codedragon.tistory.com/6257


Posted by codedragon codedragon

댓글을 달아 주세요