2018 프로그래밍 시작하기추상화변수 연습

Q

전화번호는 왜 문자열에 해당하나요?

조회 1853

좋아요 3

2018년 5월 22일




댓글 3

2018년 5월 22일
%d는 정수형이기에 010-1234-5678 처럼 숫자 사이에 있는 - 같은 문자 대입이 불가능 합니다. - 같은 문자를 대입하기 위해 문자열로 대입해야 합니다
2019년 3월 17일
안녕하세요 :-) 추가적으로 만약 폰 넘버가 10-1234-5678 이고 정수형인 %d 를 썼다면 -6902가 출력되었을거예요.. "010"이라는 숫자 계산이 안되는... 원하는게 플러스 마이너스의 수가 아니고 문자 그대로의 대입이기 때문에 %s 라고 생각하시면 쉬울 것 같아요.
2020년 1월 13일
연도는 2016년에서 4년후는 2020년, 2016 + 4 같은 식으로 산술적인 계산이 가능하지만, 전화번호는 010-1234-4321이라는 숫자를 계산에 쓰는 것이 아니기 때문 아닐까요?
A
2개의 답변이 있어요



2018년 6월 10일

댓글 2

2019년 3월 22일
이 하이픈은 수학 연산자로는 인식되지 않나요?
2019년 6월 8일
맞습니다 하이픈은 뺄샘연산으로 인식합니다. 하지만 010이라는 숫자표기를 지원하지 않기 때문에 오류가 납니다.



2019년 3월 17일

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇