문자열 리터럴
문자열 리터럴은 1바이트 또는 2바이트 인코딩된 문자를 포함합니다. 1바이트 문자열 리터럴은 작은 따옴표 문자(')로 시작하고 작은 따옴표 문자로 끝나는 문자 0개 이상의 시퀀스입니다. 1바이트 문자열에서 달러 부호($)와 그 뒤의 16진수 2개로 이루어진 3문자 조합은 다음 표에 나오는 8비트 문자 코드의 16진수 표시로 해석됩니다.
팁:
문자열 리터럴은 CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 및 ControlLogix 5590 컨트롤러에만 적용할 수 있습니다. Studio 5000은 1바이트 문자만 지원합니다.
문자열 리터럴
아니요. | 설명 | 예 |
1a | 빈 문자열(길이 0) | '' |
1b | 단일 문자를 포함하는 길이 1 또는 문자 CHAR의 문자열 | 'A' |
1c | "공백" 문자를 포함하는 길이 1 또는 문자 CHAR의 문자열 | ' ' |
1d | "작은 따옴표" 문자를 포함하는 길이 1 또는 문자 CHAR의 문자열 | '$'' |
1e | "큰 따옴표" 문자를 포함하는 길이 1 또는 문자 CHAR의 문자열 | '"' |
1f | 두 문자 조합을 지원 | '$R$L' |
1g | '$'와 16진 문자 2개로 이루어진 문자 표시 지원 | '$0A' |
문자 문자열의 2문자 조합
아니요. | 설명 | 예 |
1 | 달러 부호 | $$ |
2 | 작은 따옴표 | $' |
3 | 개행 | $L 또는 $I |
4 | 새 줄 | $N 또는 $n |
5 | 용지 먹임(페이지) | $P 또는 $p |
6 | 캐리지 리턴 | $R 또는 $r |
7 | 도표 작성기 | $T 또는 $t |
팁:
새 줄 문자는 물리적 I/O와 파일 I/O 둘 다에 대해 데이터 줄의 끝을 정의하는 구현 독립적인 수단을 제공합니다. 인쇄의 경우 이렇게 한 효과는 데이터 줄을 끝내고 다음 줄의 시작에서 인쇄를 다시 시작하는 것입니다.
$' 조합은 작은 따옴표로 둘러싼 문자열 리터럴 내에서만 유효합니다.
정수 리터럴 접미사
이 표에는 스트럭쳐드 텍스트의 정수 리터럴에 추가할 수 있는 접미사와 각 접미사의 해당 범위가 나열되어 있습니다.
접미사 | 리터럴 데이터 유형 | 범위 |
|---|---|---|
없음 | DINT | -2,147,483,648~2,147,483,648 |
L | LINT | -9,223,372,036,854,775,808~9,223,372,036,854,775,808 |
U | UDINT | 0~4,294,967,295 |
UL | ULINT | 0~18,446,744,073,709,551,615 |
의견을 작성 부탁드립니다.