[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