프로그래밍에서 유니 코드 문자 '백 스페이스'(U + 0008)의 목적은 무엇입니까? 어떤 응용 프로그램을 사용할 수 있습니까?유니 코드 "백 스페이스"U + 0008의 목적은 무엇입니까?
답변
음, 백 스페이스 문자입니다.
터미널로 출력 할 때 일반적으로 설정에 따라 커서를 한 위치 왼쪽으로 이동합니다. 입력시 DEL/DELETE 문자가이 용도로 사용되지만 일반적으로 마지막으로 입력 한 문자가 응용 프로그램 및 터미널 설정에 따라 지워집니다. 전형적으로는 백 스페이스 문자의 삭제 동작이없는 메모리에만 디스플레이 상에 발생하거나제어-H
참고 눌러 입력 할 수있다. 실행중인 프로그램 내의 문자열에는 백 스페이스를 포함하여 모든 문자 시퀀스 (언어에 따라 다를 수 있음)가 포함될 수 있습니다. 그 맥락에서, 그것은 일반적으로 또 다른 성격입니다. 예를 들어, C strlen("abcd\b")
은 5가 아니라 3입니다.
C 및 기타 많은 언어에서 프로그램 소스에 '\b'
으로 표시됩니다. 때때로 ^H
으로 표시됩니다.
이 모든 것이 유니 코드로 표시되는지 여부에 관계없이 적용됩니다. ASCII, Latin-1, 다양한 유니 코드 표현 - EBCDIC에도 백 스페이스 문자가 있지만 (코드는 다르지만) 백 스페이스 문자는 대부분 또는 모든 문자 세트에 공통적으로 사용됩니다.
문자열에 \ b를 추가하는 것이 string = substring() 또는 무엇인가를 호출하는 것보다 효율적입니까? "this \ b"문자열의 길이는 3 또는 5입니까? – skibulk
' "this \ b"'는 길이가 5입니다. 문자열에 백 스페이스 문자를 추가해도 문자열에서 문자가 제거되지 않습니다. 문자를 삭제하는 동작은 메모리가 아닌 디스플레이에서 발생합니다. –
'\ b'가 화면 대신에 프린터에 쓰여질 때, 삭제 대신에 겹쳐 쓰는 것을주의하십시오. 이것은 밑줄 (A \ b_'), 굵은 글씨 (A \ bA') 또는 악센트 부호 문자 ('n \ b ~')를 구현하는 원시적 인 방법을 허용했습니다. – dan04
- 1. 유니 코드 제목에 유니 코드 슬러그를 만드는 방법은 무엇입니까?
- 2. 유니 코드 창에서 비 유니 코드 WM_CHAR
- 3. [\ u8D27]의 유니 코드 코드 포인트는 무엇입니까?
- 4. 유니 코드 코드 문자열
- 5. 유니 코드 char 값
- 6. 소스 코드 태그 지정의 목적은 무엇입니까?
- 7. PyGame의 유니 코드 글꼴
- 8. 유니 코드 대체 문자
- 9. Oracle 유니 코드 스풀링
- 10. 유니 코드가 다시 유니 코드되었습니다.
- 11. XML - 백 스페이스 코드
- 12. 장고가 포함 된 유니 코드의 유니 코드
- 13. 유니 코드가 아닌 Perl 유니 코드 파일
- 14. 이전 델파이 버전의 유니 코드
- 15. 파이썬 유니 코드 : 유니 코드 문자열에 대해 테스트하는 방법
- 16. 유니 코드/비 유니 코드/UTF-8 문제
- 17. Amazon S3 유니 코드 파일 이름 (유니 코드 표준 형식)?
- 18. 장고 유니 코드 - 유니 코드 기능을 사용할 때?
- 19. 안드로이드에서 ASLR의 목적은 무엇입니까?
- 20. 추상 메소드의 목적은 무엇입니까?
- 21. 내부 기능의 목적은 무엇입니까?
- 22. RecognizerIntent.DETAILS_META_DATA의 목적은 무엇입니까?
- 23. WCF에서 usedefaultwebproxy의 목적은 무엇입니까?
- 24. MySQL : 유니 코드 엔터티 쿼리
- 25. Blogger 및 유니 코드?
- 26. 유니 코드 문자 표시
- 27. Netbeans 유니 코드 문제
- 28. URLStream 및 유니 코드
- 29. Java 유니 코드 작업
- 30. 파이썬은 유니 코드 오류
특정 유니 코드 심볼의 용도를 결정할 수없는 경우 U + 2603 및 U + 1F4A9와 마찬가지로 "개인용 엔터테인먼트"범주로 이동합니다. :-) –
실제로 두 문자 모두를위한 진정한 목적이 있습니다. 문자를 포함하는 다른 문자 세트 (이 경우 모두 일본인 출신)와의 완벽한 호환성. – duskwuff