[EMAIL PROTECTED] wrote:
ok thx.
saya juga dah pake mirip mas Agus, yang ini diambil dari internet.
utk operasi tipe data 2 dan 4 byte, spt short, unsigned, long dan unsinged
long tidak masalah masalah timbul waktu saya mau pakai fungsi tsb utk tipe
data integer 8 byte
deklarasinya sbb: typedef long long dlong; //dlong ==> 8 byte integer

baca di internet http://crasseux.com/books/ctutorial/Integer-variables.html
ternyata itu integer 64bits.

- long long: A long long integer (64 bits long on most GNU systems). Also
called long long int.


pertanyaan saya 1, bagaimana mendeklarasikan sebuah Integer 64 bits

Untuk C, data type int ngikut arch, yang absolute/_REGARDLESS_ of arch itu cuma sizeof(short) = 2 & sizeof(long) = 4.

Jadi kalau anda punya Itanium/arch64 otomatis sizeof(int) = 8;

Untuk GNU gcc ada "long long"

2. bagaimana menuliskan isi variable tsb ke standart output apakah ada I64?
   utk statement sbb: printf("%I64d", variable);

man 3 printf -> printf("%lld %llu\n", LL, uLL);

--
+-R-| Mozilla 1.6 Gecko20040116 |-H-| Powered by Linux 2.4.x |-9-+
|/v\ Agus Budy Wuysang                            MIS Department |
| |  Phone:  +62-21-344-1316 ext 317    Mobile: +62-816-1972-051 |
+------------| http://www.fasw.co.id/person/supes/ |-------------+

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Kirim email ke