① java中超過長整型該如何定義
BigDecimal阿
我用這個算過100得階乘呢
② C++怎麼定義超長的整型long long int不行
1、首先打開軟體,配合注釋看代碼。
③ C語言中比long long int 更大的整數類型是什麼
char/signed char/unsigned char: 1個位元組;
char*(即指針變數):
2個位元組(16位編譯器)版權
4個位元組(32位編譯器)
8個位元組(64位編譯器)
short int: 2個位元組
int/unsigned int:
2個位元組(16位編譯器)
4個位元組(32/64位編譯器)
long int: 4個位元組
float: 4個位元組
double: 8個位元組
long double: 8/10/12/16?
long/unsigned long:
4個位元組(16/32位編譯器)
8個位元組(64位編譯器)
long long: 8個位元組
string: 字元個數+1
想要實現超過long類型的數的操作,只能用字元數組進行操作,網上也有不少大數操作的常式,自己看看
④ c語言中有比長整型數據更大的數據類型嗎用long long不行,我測試過了
在windows環境下,可以使用__int64,
在linux環境下可以使用long long類型,
再不行的話,就只能用字元串進行模擬了。
⑤ 整型數范圍是長整型數范圍是
不同的編譯系統下,結果不同。在VC++下,整數與長整數范圍一樣,都是:
-2^31到2^31-1
2^31表示2的31次方。
⑥ c語言中,比int型範圍大的有什麼定義整形變數的,要大於9999999999的
看看支不支持longlong有些編譯器支持,再要不就用double。
#include<stdio.h>
voidmain()
{
longlonga=9999999999;
printf("%lld ",a);
}
輸出:
9999999999
short 至少16位
int 至少與short一樣專長
long 至少32位
long long 至少64位,且至屬少與long一樣長
⑦ c語言中比long型範圍更大的數據類型(整型的)
你要處理的數據很長很大的話,比如說20位的數,一般類型的數就滿足不了你了,需要自定義數據類型。
⑧ c語言中如何定義比unsigned long整型變數更大的整型變數
比unsigned long類型更大的數據類型是 long long,此類型一般用於表示64位的整型變數,在vc開發環境中一般被typedef成__uint64。
long long 類型的范圍是:-9223372036854775808~9223372036854775807
如果只用正數可以考慮用unsigned long long范圍是:0~18446744073709551615
如果需要更大的數字可以考慮使用 數組來儲存
參考大數運算
http://ke..com/link?url=FkfzF-RbPFxaGa_a
定義示例如下
//windows的vc/vs開發環境中
__int64i=0;
//linuxgcc/g++編譯環境中
unsignedlonglongi=0
⑨ C語言,大於長整型的數和一些小數怎麼定義啊,
C語言中的長整型和整型的最大值和最小值,在標准庫頭文件limits.h中以宏的形式回定義。用戶可以直接答查看或者使用。
INT_MAX:int類型的最大值
INT_MIN:int類型的最小值
UINT_MAX:unsigned int類型的最大值
LONG_MAX:長整型的最大值
LONG_MIN:長整型的最小值
ULONG_MAX:長整型的最小值
示例如下:
#include <stdio.h>
#include <limits.h>
int main()
{
printf("INT_MAX:%d\nUINT_MAX:%u\nLONG_MAX:%d\nULONG_MAX:%u\n", INT_MAX, UINT_MAX, LONG_MAX,ULONG_MAX);
printf("INT_MIN:%d\nLONG_MIN:%d\n",INT_MIN, LONG_MIN);
return 0;
}
⑩ VB中大於長整型的整數如何定義
一)定義抄為 Double 型
負數從 -1.79769313486232E308 至 -4.94065645841247E-324;正數從 4.94065645841247E-324 至 1.79769313486232E308。
注意:雖為浮點型,但它的整數范圍要比 Long 要大很多。
二)定義為 Decimal 型
零變比數值,即無小數位數值,為
+/-79,228,162,514,264,337,593,543,950,335。對於 28 位小數的數值,范圍則為 +/-7.9228162514264337593543950335;最小的可能非零值是 0.0000000000000000000000000001。
注意:VB 裡面無法申明 Decimal 型,該類型屬於 Variant 子類型。
示例:Dim Value As Variant
Value = CDec(常量表達式)
三)申明為 Byte 數組。
Byte 數組被稱做為萬能數據類型,不過需要你對二進制處理比較熟悉,否則很會感覺很難、不直觀。另外若用 Byte 數組實現浮點類型還需了解 IEEE 演算法。