프로그래밍

c# 애두라 이거 왜 이렇게나옴(씹기초)

nt number1 = 20;
            int number2 = 5;
            int number3 = 3;
            int number4 = 13;
            int number5;

 

            number1 = number1 + number2;
            number2 = number3 + number4;
            number4 = number1 - number4;
            number3 = number2 / number4;
            number5 = number2 % number4;

 

            Console.WriteLine(number1);
            Console.WriteLine(number2);
            Console.WriteLine(number3);
            Console.WriteLine(number4);
            Console.WriteLine(number5);

 

25

16

1

12

4

 

왜 이렇게 나오는거지..?

20개의 댓글

azs
2020.01.21

뭐가 문제라는겨, 막히는 부분이 어딘지를 말해줘바

0
2020.01.21
@azs

전부다 좀 어떻게 돌아가는지 햇갈려서

저거 넘버 1 맨위에서 계산하잖아 그럼 25되서

3번째 number4 계산할때 number1은 25로 사용하는거임?

 

그리고 number3이 왜 1이 나오는지 모르겠음 나눌 수 없으면 0이 아니라 1나오는건가?

0
2020.01.21
@섭탱

뭐가궁금한지 전혀 모르겠는데;;

 

/연산 자체가 궁금한거임?

 

나머지는 원래 버림

0
azs
2020.01.21
@섭탱

일단 3번째 number4 계산할때 number1의 25를 사용한거는 맞고

/ 연산자는 나눴을때의 몫을 반환함

0
2020.01.21
@azs

위에서 부터 계산되면 그거 사용하는구나 ㅇㅋ.. 이해함

0
2020.01.21
@섭탱

그거를 사용한다기 보다 변수 값이 연산으로 인해 바뀌었잖아

0
2020.01.21
@섭탱

1. 당연하지

2. int 형이라 소수점 버리는거임

c#의 자료형 검색해보고 실수형이면 소수점까지 나옴

0
2020.01.21
@대뇌

땡큐 이해했써 1번이 잘 이해안됬어서

0
2020.01.21
@섭탱

int 를 float 로 바꿔봐 니가 원하는 대로 나옴

0
2020.01.21
@대뇌

거기까진 아직 공부를 안했는데 대충 float이 소수점까지 표시고 Double이 소수 2배더 표시지?

0
2020.01.21
@섭탱

뭐.. 그렇게 생각하십셔

보통 정밀도가 다르다고 표현합니다

0
2020.01.21

ㅋㅋㅋㅋㅋㅋ 하나하나 자세히 봐봐. 정 모르겠으면 표를 그려봐

0
2020.01.21

뭐가 이상하단거야

0
2020.01.21
[삭제 되었습니다]
2020.01.21
@돈없는공대생

ㄴㄴ 문제가 12435순이었음

0
2020.01.21

number1 =20+5

number2=3+13

number4=25-13

number3=16/12 (int이므로 나머지 버림)

number5= 16%12

0
2020.01.21
@짱구아빠mk2

위엣거 계산하면 그걸로 쓰는거를 몰랐어서 ㅎㅎ 이제 이해했슴니다 답변 감사!

0
azs
2020.01.21

즐코

0
2020.01.21

변수는 엑셀 한칸이라고 생각하면됨.

int는 숫자칸이라는 소리고,

엑셀에 =연산 하면 값이 저장되잖아?

덮어써지는거임.

 

각변수마다 한칸씩 차지한다고생각하면될듯.

a1 요런식으로 주소값도 존재하고 ㅋㅋ

0
2020.01.21
@늅늅하고운다

쉬운 설명 감사하오 ㅠ. 배워야 할것이 많네 ㅋㅋㅋㅋ

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180868 [잡담] 두번째 독거미 구매 완료 닼린이 0 28 분 전 22
180867 [컴퓨터] 글카 4060 살까여 60ti살까영 2 김태연님 0 52 분 전 44
180866 [컴퓨터] 노트북 소음 사용시간 발열 질문 1 sdahjkfhwk 0 1 시간 전 19
180865 [잡담] 수냉쿨러 어떻게 버려야하지? 회장님 0 1 시간 전 42
180864 [컴퓨터] 모니터를 뒤집어서 쓰고싶다 3 손또끼 0 1 시간 전 42
180863 [모바일] 병원 삼성페이 신분증도 되나요 5 초전도치 0 1 시간 전 81
180862 [잡담] 갤럭시 리마인더 대박이네 츄이로 0 2 시간 전 78
180861 [모바일] 3년만에 핸드폰 바꾸려고 하는데 어떤 방법이 제일 저렴할까요?? 1 행복한사회 0 2 시간 전 31
180860 [컴퓨터] nzxt의 h9 flow 케이스 후기 + 질문 3 너가전부옳아 0 2 시간 전 37
180859 [컴퓨터] 지슈라 베터리 잔량은 무조건 지허브 켜서 봐야됨? 5 엄지척 0 4 시간 전 84
180858 [잡담] 유튜브 시청용으로 뮤패드 k10 어떻다고봄? 2 깊은산맑은물 0 6 시간 전 69
180857 [모바일] 블루투스 헤드셋 추천 부탁드립니다. 2 밀실심사 0 12 시간 전 87
180856 [모바일] 자급제 알뜰폰 쓰는 사람은 데이터 어떻게 쓰지? 7 Liger 0 12 시간 전 207
180855 [모바일] 개드립 최초임? 1 날막만졌어요 4 12 시간 전 191
180854 [컴퓨터] 롤이 렉걸리는데 ㅜㅡㅜ 4 순찰경 0 13 시간 전 93
180853 [잡담] AULA 키보드 좋다 4 그달 0 13 시간 전 189
180852 [컴퓨터] 제우스랩 휴대용 모니터 쓰는 개붕이들은 참고해라 4 유닉 1 14 시간 전 144
180851 [컴퓨터] 키보드 뉴비 질문이 있습니다 4 퇴근하고싶소 0 14 시간 전 42
180850 [컴퓨터] 라데온 아드레날린으로는 하위 1%프레임 못봐??? 4 zuzulia 0 15 시간 전 87
180849 [잡담] 쿠팡 반품노트북 첨사봄 이거맞나?? 16 Sick군 1 17 시간 전 331