// unsigned long long == unsigned __int64// 0 ~ 18446744073709551615
해녹(wizmaru)2015-10-25 09:46
천팔백사십사경육천칠백사십사조칠백삼십칠억구백오십오만천육백십오
해녹(wizmaru)2015-10-25 09:47
구조체나 배열이지 당연히.
ㅇㅇㅇ(121.144)2015-10-25 09:56
1바이트 숫자와 2바이트 숫자를 어떤식으로 처리하는지 그 차이를 잘 생각해봐. 그런 원리로 구조체,배열 만들면 무한대로 숫자처리가 가능하지.
ㅇㅇㅇ(121.144)2015-10-25 09:56
실수도 그런식으로 가능한가? 사칙연산을 했을때?
해녹(wizmaru)2015-10-25 10:04
실수는 얘기가 달라지지. 근데 실수는 정수처럼 처리할걸? 자릿수를 어느정도 지정해서 하면 돼. 소수 두자리 지정해놓고, 1.23은 123으로 계산하는 식이지. 애초에 "반드시 정수형으로" 해야만 되는거임. 왜냐하면 2진법의 기본 실수형은 "부정확"함. 그래서 큰 수 안다뤄도 실수처리할 때는 다 정수형으로 하는 일 많음. 안그러면 IF문 돌릴때 꼬임. 수학적 개념으로는 똑같은 실수소수 숫자가 이진법 실수를 쓰는 장비에서는 불일치하는일이 많음.
ㅇㅇㅇ(121.144)2015-10-25 11:13
실수소수를 bignumber로 다루는데 기본 실수형을 쓴다는건 처음부터 말이 안됨. 애초에 정확하자고 그 지랄하는건데, 부정확한걸 왜 써.
long long
big int
그걸로도 1억자리는 안될것같은데
배열
unsigned long long 쓰면됩니다
// unsigned long long == unsigned __int64// 0 ~ 18446744073709551615
천팔백사십사경육천칠백사십사조칠백삼십칠억구백오십오만천육백십오
구조체나 배열이지 당연히.
1바이트 숫자와 2바이트 숫자를 어떤식으로 처리하는지 그 차이를 잘 생각해봐. 그런 원리로 구조체,배열 만들면 무한대로 숫자처리가 가능하지.
실수도 그런식으로 가능한가? 사칙연산을 했을때?
실수는 얘기가 달라지지. 근데 실수는 정수처럼 처리할걸? 자릿수를 어느정도 지정해서 하면 돼. 소수 두자리 지정해놓고, 1.23은 123으로 계산하는 식이지. 애초에 "반드시 정수형으로" 해야만 되는거임. 왜냐하면 2진법의 기본 실수형은 "부정확"함. 그래서 큰 수 안다뤄도 실수처리할 때는 다 정수형으로 하는 일 많음. 안그러면 IF문 돌릴때 꼬임. 수학적 개념으로는 똑같은 실수소수 숫자가 이진법 실수를 쓰는 장비에서는 불일치하는일이 많음.
실수소수를 bignumber로 다루는데 기본 실수형을 쓴다는건 처음부터 말이 안됨. 애초에 정확하자고 그 지랄하는건데, 부정확한걸 왜 써.