CHAR 및 ICHAR 내장 함수를 사용 하 여

만료된 KB 콘텐츠 고지 사항

이 문서는 Microsoft에서 더 이상 지원하지 않는 제품에 대해 작성되었습니다. 따라서 이 문서는 “있는 그대로" 제공되며 더 이상 업데이트되지 않습니다.

요약

ICHAR 내장 함수 ASCII 값의 정수를 한 문자를 변환합니다. CHAR 내장 함수는 해당 ASCII 문자 값에 정수를 변환합니다. CHAR 및 ICHAR 함수는 10 진수 정수 값과 확장 된 ASCII 문자 집합을 사용합니다.


ICHAR 함수가 정수 표현으로 문자 배열로 저장 된 숫자를 직접 변환 하지 않습니다.

자세한 내용

각 경우에 정수 값은 0에서 255 사이 여야 합니다. 함수 사용 하 여 모듈로 산술 255 보다 큰 숫자를 0과 255 사이의 값으로 변환할 예를 들어, 256 "되돌아가고" 0, 255 511 하.


각각의 경우에 문자열의 문자는 단일 문자 여야 합니다. * 1. 문자열 보다 긴 경우 ICHAR 함수는 값의 첫 문자만 변환 합니다.


다음 코드 예제에서는 CHAR 및 ICHAR 함수를 사용 하는 방법을 보여 줍니다.

샘플 코드

C Compile options needed: None
PROGRAM EXAMPLE

INTEGER*2 INT1, INT2
CHARACTER*1 CHAR1, CHAR2

CHAR1 = 'A'
INT1 = ICHAR(CHAR1)

INT2 = 90
CHAR2 = CHAR(INT2)

WRITE (*, *) 'CHAR1 = ', CHAR1, ' AND INT1 = ', INT1
WRITE (*, *) 'CHAR2 = ', CHAR2, ' AND INT2 = ', INT2

END

프로그램 예제의 출력은 다음과 같습니다.
CHAR1 = A와 INT1 = 65
CHAR2 INT2 Z = 90
65와 90 값 각각 "A" 및 "Z" 10 진수 ASCII 값에 해당 합니다.


CHAR 및 ICHAR 내장 함수에 대 한 자세한 내용은 Microsoft 포트란 버전 5.0 및 5.1에 대 한 "참조" 수동 또는 버전 4.1 또는 포트란 PowerStation 언어 도움말 설명서 microsoft 포트란 "언어 참조" 페이지 323 및 325 240 241 페이지를 참조 하십시오.
속성

문서 ID: 51495 - 마지막 검토: 2017. 2. 7. - 수정: 1

피드백