請問各位在32-bit windows下面的dev c++ compiler的時候會遇到
long long int
printf("%lld\n"a) ;
無法準確表達的情況
我查一下在windows下面必須要用
printf("%I64d",a) ;
那這樣貼程式碼上來都還要改%I64d ==>%lld
這樣不是很麻煩
請問各位在32-bit windows下面的dev c++ compiler的時候會遇到
long long int
printf("%lld\n"a) ;
無法準確表達的情況
我查一下在windows下面必須要用
printf("%I64d",a) ;
那這樣貼程式碼上來都還要改%I64d ==>%lld
這樣不是很麻煩
是很麻煩沒錯
所以我都用vim來coding
XDD
請問各位在32-bit windows下面的dev c++ compiler的時候會遇到
long long int
printf("%lld\n"a) ;
無法準確表達的情況
我查一下在windows下面必須要用
printf("%I64d",a) ;
那這樣貼程式碼上來都還要改%I64d ==>%lld
這樣不是很麻煩
請問各位在32-bit windows下面的dev c++ compiler的時候會遇到
long long int
printf("%lld\n"a) ;
無法準確表達的情況
我查一下在windows下面必須要用
printf("%I64d",a) ;
那這樣貼程式碼上來都還要改%I64d ==>%lld
這樣不是很麻煩
其實如果知道judge程式是在甚麼系統跑的話改習慣就好了
ie. TIOJ就要用%I64,ACM、ZJ就用%lld
只是如果遇到正式比賽的話最穩當的就是用std::cout
畢竟通常比賽就是一次定生死
當然如果不怕麻煩的話就像樓上說的開大數~"~
請問各位在32-bit windows下面的dev c++ compiler的時候會遇到
long long int
printf("%lld\n"a) ;
無法準確表達的情況
我查一下在windows下面必須要用
printf("%I64d",a) ;
那這樣貼程式碼上來都還要改%I64d ==>%lld
這樣不是很麻煩
使用 long long int
是錯的
如果兩個數值相減大於int 範圍
你還是會錯
有點誤導別人
後面那個並不是用int