CSDN论坛 > C/C++ > C语言

请问64位的长整形(即long long)在WINDOWS下用什么表示?? [问题点数:100分,结帖人dingo2000]

Bbs2
本版专家分:159
结帖率 100%
CSDN今日推荐
Bbs4
本版专家分:1806
Bbs2
本版专家分:159
Bbs5
本版专家分:2896
Bbs3
本版专家分:564
Bbs6
本版专家分:6346
Blank
红花 2003年5月 专题开发/技术/项目大版内专家分月排行榜第一
2003年4月 专题开发/技术/项目大版内专家分月排行榜第一
Blank
黄花 2003年11月 专题开发/技术/项目大版内专家分月排行榜第二
2003年2月 专题开发/技术/项目大版内专家分月排行榜第二
Bbs2
本版专家分:159
Bbs6
本版专家分:6710
Bbs4
本版专家分:1760
Bbs2
本版专家分:496
匿名用户不能发表回复!
其他相关推荐
在java中已经规定数据类型是长整形为什么数字后面还要加一个"l"啊?前面不是有long吗?
说到这就不得不谈java的内存体制,建议你好好研究下这个。 example: long l1 = 10000000000L; 实际上内存中l1只是一个long类型的变量,它存在于向stack(栈)中,数值并不在其中存放,它指向heap(堆)中另一块真正存放数值的内存,加L的目的就是为了让heap中也创建一块long类型所需要的内存,用来来放数值。 所以说=前后两者其实是在不同的两块内存,只不过有...
java 时间字符串和时间戳(长整形long)之间的互转
import java.util.Date; import java.text.SimpleDateFormat;class Test { public static void main(String[] args) { Date date1 = new Date(); long l = date1.getTime(); System.out.
c++基本数据类型基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:
基本类型:   整型: 短整型: short int 整型: int 长整型:long int   字符型:char(分为有符号和无符号,默认有符号)   浮点型:单精度型:float 双精度型:double 长双精度型:long double   布尔型 bool       派生类型: 指针类型(*) 枚举类型(enum) 数组类型([]
C++中超长整型类型的构造与实现(附源码)
static意为静止的、不变的,如其字意,在C语言中,关键字static的出现将改变变量的存储区域和作用域。static作为关键字还广泛出现在各种编程语言中,不管是C、C++、C#、JAVA、VB,还是其他高级计算机语言如FORTRAN、ALGOL、COBOL、BASIC、LISP等语言中,都有static的身影,只是有着不同的作用。本文将对C/C++中的static关键字做比较全面的说明,作为小
java如何将长整型的秒数转换成时分秒
import java.util.Arrays; /** * 时间计算工具类 * * @author frankiegao123 */ public class Time { /** * 时间字段常量,表示“秒” */ public final static int SECOND = 0; /** * 时间字段常量,表示“分”
C/C++/JAVA中short,int,long等整型表示范围的比较
short int long long long C -32768~32767(16 bits) -32768~32767(16 bits) -2,147,483,648~2,147,483,647(32 bits) (64 bits, C99 special) C++ -32768~32767(16 bits) -2,147,483,648~2,147,48
C++ 长整型数据的输出
在C/C++中,64为整型一直是一种没有确定规范的数据类型。现今主流的编译器中,对64为整型的支持也是标准不一,形态各异。一般来说,64位整型的定义方式有long long和__int64两种(VC还支持_int64),而输出到标准输出方式有printf(“%lld”,a),printf(“%I64d”,a),和cout 本文讨论的是五种常用的C/C++编译器对64位整型的支持,这五种编译
JAVA中有关byte,int,long这些基本数据类型的存储方式以及负数在JAVA中的表示方式
Java 定义的位运算(bitwise operators )直接对整数类型的位进行操作,这些整数类型包括long,int,short,char,and byte 。表4-2 列出了位运算:  表4.2 位运算符及其结果  运算符 结果  ~ 按位非(NOT)(一元运算)  & 按位与(AND)  | 按位或(OR)  ^ 按位异或(XOR)  >> 右移  >>> 右移,左边
mac地址转换为长整形
最近工作中需要在网络中传递mac地址,需要将mac地址转换为六个字节,网上找了找资料,基本的思路就是用根据冒号将mac地址分为六段, 每段看做一个十六进制数,转化为十进制数后,分配赋值给六字节数组的每一位。 后来在查看库函数的时候,发现了strtoul函数,发现这个函数正好可以用来实现这个功能。 实现函数如下: int mac_str_to_bin( char *str, char *mac
sprintf格式化长整形的问题
sprintf("%ld,%d",int64,int) 我用sprintf格式化64位整数,用%d或者%ld结果都不对,它取不到64位,在它后面的格式化位就会被冲掉。 C里难道不支持64位吗?还是我用%d或者%ld不对呢? c++这样写 sprintf("%I64d,%d",int64,int)
关闭