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
뭐가 문제라는겨, 막히는 부분이 어딘지를 말해줘바
섭탱
전부다 좀 어떻게 돌아가는지 햇갈려서
저거 넘버 1 맨위에서 계산하잖아 그럼 25되서
3번째 number4 계산할때 number1은 25로 사용하는거임?
그리고 number3이 왜 1이 나오는지 모르겠음 나눌 수 없으면 0이 아니라 1나오는건가?
미제승냥이
뭐가궁금한지 전혀 모르겠는데;;
/연산 자체가 궁금한거임?
나머지는 원래 버림
azs
일단 3번째 number4 계산할때 number1의 25를 사용한거는 맞고
/ 연산자는 나눴을때의 몫을 반환함
섭탱
위에서 부터 계산되면 그거 사용하는구나 ㅇㅋ.. 이해함
결이
그거를 사용한다기 보다 변수 값이 연산으로 인해 바뀌었잖아
대뇌
1. 당연하지
2. int 형이라 소수점 버리는거임
c#의 자료형 검색해보고 실수형이면 소수점까지 나옴
섭탱
땡큐 이해했써 1번이 잘 이해안됬어서
대뇌
int 를 float 로 바꿔봐 니가 원하는 대로 나옴
섭탱
거기까진 아직 공부를 안했는데 대충 float이 소수점까지 표시고 Double이 소수 2배더 표시지?
대뇌
뭐.. 그렇게 생각하십셔
보통 정밀도가 다르다고 표현합니다
퍄퍄존슨
ㅋㅋㅋㅋㅋㅋ 하나하나 자세히 봐봐. 정 모르겠으면 표를 그려봐
대뇌
뭐가 이상하단거야
돈없는공대생
섭탱
ㄴㄴ 문제가 12435순이었음
짱구아빠mk2
number1 =20+5
number2=3+13
number4=25-13
number3=16/12 (int이므로 나머지 버림)
number5= 16%12
섭탱
위엣거 계산하면 그걸로 쓰는거를 몰랐어서 ㅎㅎ 이제 이해했슴니다 답변 감사!
azs
즐코
늅늅하고운다
변수는 엑셀 한칸이라고 생각하면됨.
int는 숫자칸이라는 소리고,
엑셀에 =연산 하면 값이 저장되잖아?
덮어써지는거임.
각변수마다 한칸씩 차지한다고생각하면될듯.
a1 요런식으로 주소값도 존재하고 ㅋㅋ
섭탱
쉬운 설명 감사하오 ㅠ. 배워야 할것이 많네 ㅋㅋㅋㅋ