컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Friday, October 06, 2006

펄/C/자바] 백슬래쉬(Backslash:\) 기호 자체 표현하기 - 백슬래시, x백슬레시


펄/C/자바 등의 언어에서, 백슬래쉬(\; 역슬래쉬) 기호는 개행문자 등의 특수문자를 표현할 때 사용합니다.

따라서, 백슬래시 자체를 표현하려면
\\

이렇게 2번 연속하여 백슬래시 문자를 적어 주어야, 백슬래쉬가 제대로 인식됩니다.


\ 하나를 화면에 출력하는 예제 펄 코드:
#!/usr/bin/perl

print "\\";


실행 결과:
D:\Z>0.pl
D:\Z>

백슬래시(Backslash)가 화면에 제대로 출력되었습니다. 백슬래쉬를 문자열이나 배열 등에 넣을 때에도 마찬가지입니다.


위와 같이 하지 않고 그냥
print "\";
또는
print "\", "\n";
이렇게 하면 다음과 같은 에러가 납니다:

D:\Z>0.pl
Backslash found where operator expected at D:\Z\0.pl line 5, near ""\", "\"
        (Missing operator before \?)
String found where operator expected at D:\Z\0.pl line 5, at end of line
        (Missing semicolon on previous line?)
syntax error at D:\Z\0.pl line 5, near ""\", "\"
Can't find string terminator '"' anywhere before EOF at D:\Z\0.pl line 5.




D:\Z>jv
Foo.java:4: unclosed string literal
    System.out.println("\");
                       ^
Foo.java:5: ')' expected
^
2 errors

자바에서는 위와 같은 에러가 나게 됩니다.


☞ Perl(펄)

☞ C/C++

☞ 자바(Java)

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top