프로그래밍

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
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180669 [잡담] 갤럭시핏3 착용감 엄청 좋네 손씨네원조비빔밥 0 8 분 전 9
180668 [프로그래밍] 윈도우 부팅화면 봐주실분 바나나맛두부 0 17 분 전 8
180667 [컴퓨터] 케이스 팬 장착 어려울까요? 5 노호야 0 1 시간 전 35
180666 [컴퓨터] 윈도우 11 구매하려고하는데 5 바나나사탕 0 2 시간 전 60
180665 [컴퓨터] 이정도 스펙이면 4k 게임 잘 돌아갈까? 4 뽀삐뽀삐 0 3 시간 전 82
180664 [컴퓨터] SSD를 마이그레이션 떴는데 부팅 선택이 안됨 2 참치는동원 0 9 시간 전 74
180663 [컴퓨터] 이제 논KCPU는 기본쿨러+HB보드로만 조립해야할듯 1 Vv연옥의사신vV 0 9 시간 전 115
180662 [컴퓨터] 중국 모니터 살까 생각중임 5 너가전부옳아 0 10 시간 전 150
180661 [컴퓨터] 얼마전에 고장나서 다 뒤집어깠다던 개붕이인데 1 밀실심사 0 11 시간 전 121
180660 [잡담] 15일에 ㄷㄱㄷㄱ 첫조립 해야지 1 함박눈 0 11 시간 전 72
180659 [잡담] 스피커 소리가 안ㄴ남 ㅜㅜ 도움!! 匠人 0 12 시간 전 43
180658 [컴퓨터] 5700x3D가 작업에서 그리 못써먹을정돈가?? 6 포츈아그렇구나 0 13 시간 전 209
180657 [컴퓨터] 애플 매직트랙패드 이거 재밌다 4 해날 0 14 시간 전 149
180656 [컴퓨터] 컴터 업글 질문좀 받아줘 5 lake 0 15 시간 전 72
180655 [컴퓨터] 유튜브 재생 버벅임/렉 문제 개인해결함 6 GLaDOS 0 16 시간 전 131
180654 [잡담] 스위치2 나오면 사려는데 7 00원짜리 0 16 시간 전 140
180653 [잡담] 배틀메이지랑 셀레스티얼 연기루머 뭐임ㅋㅋㅋㅋㅋㅋㅋ 3 Gargantua 1 17 시간 전 75
180652 [컴퓨터] 노트북 선택좀 도와주세요! 2 두부는초장에찍먹 0 18 시간 전 93
180651 [모바일] 이심에서 유심으로 이식하는거 좀 아는 사람 있음까.. 6 ULTEGRA 0 18 시간 전 93
180650 [잡담] 시놀로지 223j랑 베스테이션이랑 뭐가 더 좋음?? 10 고민된다여 0 21 시간 전 95