커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
1주차 5번째 강의의 대문자와 소문자 값 질문입니다.
C# 문법 종합반
1주차
북마크
소*진
댓글
2
추천
1
조회수
36
조회수
36
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


안녕하세요. string.Compare(str1, str2) 이 코드에 대해 질문하고 싶습니다.

이때

 string str1 = "Hello, world";

 string str2 = new string('h', 5);

인데요,

스파르타 즉문즉답

강사님께서 이때 str2, 즉 hhhhh가 값이 더 큰 이유는

아스키코드로 변환했을 때 대문자보다 소문자의 값이 훨씬 크기 때문이라고 말씀하셨습니다.


그럼 str1도 모두 소문자로 변환하면 str1값이 더 커지는 건가 궁금해서 입력을 바꿔보았는데요.

스파르타 즉문즉답

이렇게 해도 여전히 결과값은 -1로, str2가 더 크다고 나왔습니다.


뭔가 대문자와 소문자의 값 비교에 대한 설명을 제가 잘못 이해한 것 같은데...

이게 정확히 어떤 설명일까요?

검색해서 직접 알아보고 싶었으나 찾기 어려워서ㅠㅠ...

질문 올려봅니다.








취소
 공유
취소
댓글 0
댓글 알림
나의얼굴