Latest Posts Recent Comments 문의사항 신고하기 이용안내 이벤트 포인트 리스트 공지사항 관리자문의

공지사항

고정공지

(자유게시판에서 질문 금지) 질문하신 유저는 통보 없이 "계정정리" 될수 있습니다.

놀이터 일간 추천 베스트

놀이터 일간 조회 베스트

profile 정수 실수 문자열 불리언

작성자: 강글레리 조회 수: 22 PC모드

자료의 형태에는

정수, 실수, 문자열, 불리언이 있습니다.


정수는

10 +20       30

10-20         -10

10*20         200

10/20         0

10%20        10


여기서 이상한게 2개 있지요?


10/20이면 0.5가 나와야 하는데 0이 나왔네요?

정수는 말그대로 정수의 영역만 표시하기 때문에 0이 나왔습니다.

0.5라는 값이 나오려면

10.0/20.0 이나 10.0/20 또는 10/20.0으로 해줘야 0.5라는 값이 나옵니다.


10%20은 왜 10일까요?

이건 <나머지 연산자>라고 합니다. 10을 20으로 나눌 수 없으므로 그대로 10이 남죠

20%20이면 0

30%20이면 10이 남습니다.

하지만 나머지 연산자는 앞의 숫자가 (-)이면 값의 크기에 상관없이 무조건 결과값에 (-)가 붙습니다.

-30%20이면 -10의 남는 것이죠.


실수는

10.0+20.0       30

10.0-20.0        -10

10.0*20.0       200

10.0/20.0        0.5


실수의 경우에는 나머지 연산자를  거의 쓰지 않기 때문에 스위프트에서는 지원하지 않습니다.


문자열은

"강글레리" + "강글레리"                 "강글레리강글레리"

"숫자는/(10+20)이다"                        "숫자는 30이다"


불은

10==20             false

10!=20              true

10>20               false

10<20               true

10>=20             false

10<=20             true


위의 등호/부등호 표시가 있는 연산자는 비교연산자라고 합니다.


true && true     true

true | |  true       true

위의  두 연산자는 논리연산자라고 하며,

첫번째는 and, 두번째는 or라고 합니다.

우리가 수학시간에 배웠던 and, or 와 같은 성격을 띠고 있습니다.


true && true                    true

true && false                   false

false && true                   false

false && false                 false


and의 성격을 가지고 있으므로 둘 중 하나라도 거짓이면 거짓이 됩니다.


true | | true                      true

true | | false                    true

false | | true                    true

false | | false                   false


or의 성격을 가지고 있으므로 둘 중 하나라도 참이면 참이 됩니다.














자료만 받아갈줄 아는 회원님들께, 개발자님들에게 최소한의 경우는 우리가 피드백으로 보답하는 겁니다

문제가 있던 없던 그동안 고생하신 것을 생각하여 피드백 작성을 부탁 드립니다
­
profile

홍콩 독립

의견쓰기::  상업광고, 인신공격,비방, 욕설, 아주강한음담패설등의 코멘트는 예고없이 삭제될수 있습니다. 회원정리 게시판

첫번째 댓글을 남겨주세요!

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
163 Mac OS Mojave 정식판 ISO file + 11 타이푼 10-02 1686
162 2019년 가을에 watchOS 6로 업그레이드 하면, 바뀌는 것 + 7 OSXs 07-24 989
161 맥용 MS 엣지 브라우저 입니다. file + 5 System32 07-18 898
160 리눅스 보안이 윈도우나 맥OS보다 우수한 이유 + 2 익명 10-30 867
159 맥 사용자라면 꼭 설치해야 할 무료 앱 30가지 + 5 shc1985 06-21 744
158 애플, 올해 사상 최대 크기 '대화면' 아이폰 출시 + 2 강글레리 03-03 633
157 Windows 10에 virtualbox 설치하고 Mojave 설치하기 (해상도 FullHD지원) + 9 옥포정 01-13 584
156 애플워치 밴드 카메라 장착 + 6 강글레리 06-26 566
155 지메일(Gmail) 수신 확인 - 크롬 확장 프로그램 Streak CRM for Gmail + 2 shinshow 06-25 555
154 iOS 13, iPadOS, watchOS 6, macOS Catalina, tvOS 13 file + 4 shc1985 06-16 510
153 해킨토시(PC에 Mac OS 설치) 참고 사이트 + 1 판치 05-29 504
152 현재까지 맥 프로 2019의 문제점 및 논란점 + 2 shc1985 06-12 477
151 애플 보상판매 강글레리 05-04 437
150 아이폰 배터리 교체비용 삼성전자, LG전자, 화웨이보다 갑절 넘게 비싸 + 6 강글레리 01-08 427
149 iOS 13 다크모드 소개 file + 2 팬텀 06-05 390
148 아이폰11 목업 예상이미지 file + 3 팬텀 06-03 390
147 2016년형 맥북 프로 플렉스게이트 무상 수리 file shc1985 05-27 381
146 아이폰 마우스 구동 file + 2 팬텀 06-04 372
145 맥북프로 2015 15인치 배터리 리콜 실시 file + 2 shc1985 06-21 367
144 프로의, 프로에 의한, 프로를 위한 맥 file shc1985 06-16 358