달력

12

« 2019/12 »

  • 15
  • 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

댓글을 달아 주세요

2014. 11. 27. 08:38

python Development/Python

 

 

파이썬(python) 특징


가독성

  • 간결하여 가독성이 좋습니다.
  • 들여쓰기(indentaton)으로 코드 블록 구분합니다.
  • C 언어에서처럼 {} 등의 괄호를 넣지 않기 때문에 프로그램을 좀더 깔끔하게 만들어줍니다. 파이썬은 들여쓰기를 안 할 경우 error 발생하여 들여쓰기 강제합니다.

 

 

풍부한 라이브러리

  • 매우 광범위한 라이브러리가 기보으로 포함외더 여러 기능을 사용할 있습니다.
  • 개발된 외부라이브러기가 많아 확장이 용이 합니다.
  • 코딩 시 필요한 모듈 끌어와 사용 가능
  • 직접 만든 모듈도 다른 사람에게 제공 가능(파이썬 코드를 재사용하기가 쉽다)

 

 

접착성

  • 쉽게 라이브러리를 추가할 있습니다.
  • 파이썬에서 C 구현된 코드를 사용할 수도 있고, C에서도 python 코드를 사용할 있습니다.

 

무료 (Free; 공짜)

  • python 파이썬 소프트웨어 재단(Python Software Foundation)에서 관리고 있습니다.
  • 무료와 다름없는 Python Software Foundation License 채택하고 있습니다.

 

유니코드

  • 파이썬의 모든 문자열들은 유니코드입니다.
  • 한글을 출력하기 위해 특별한 작업을 하지 않고 바로 사용할 있습니다.

 

동적 타이핑(동적인 데이터 타입 결정 지원)

  • 런타임시에 타입 체크를 하는 동적 타이핑을 지원합니다.

 

 

플랫폼 독립적 언어

, 리눅스, 윈도우에서 개발한 것을 모두 동일하게 수행가능 합니다.

C언어의 경우 소스코드를 해당 운영체제에 가져온 컴파일을 다시 진행해야 해야 해당 머신으로 프로그램을 생성해야 합니다. 이미 OS에서 인터프리터가 설치가 되어 있기 때문입니다.

 

 

짧아지는 코드

C언어 또는 Java 100라인, 파이썬 5~10라인



'Development > Python' 카테고리의 다른 글

Python(파이썬) 장점  (0) 2015.01.22
Python을 사용한 프로그램, 프로젝트  (0) 2014.12.28
Python 종류  (0) 2014.12.21
python  (0) 2014.11.27
Python Basic Tutorial  (0) 2014.09.08
python 홈페이지  (0) 2014.08.29
Posted by codedragon codedragon

댓글을 달아 주세요

   

자동형 변환을 통해 문자의 유니코드 값 출력

   

   

소스코드

  1.  public class CastEx01 {
  2.    
  3.         public static void main(String[] args)
  4.         {
  5.                 char ch1='A';
  6.                 char ch2='Z';
  7.                          
  8.                 int num1=ch1;
  9.                 int num2=(int)ch2;
  10.    
  11.                 System.out.println("문자 A 유니코드 : "+num1);
  12.                 System.out.println("문자 Z 유니코드 : "+num2);     
  13.         }
  14. }


   

   

출력결과

   

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

댓글을 달아 주세요