有脾气2x · 2006-04-24 01:33:33 · 阅读: 403 好像不行,我这个测试函数不能得到正确值 #include <stdlib.h> int main() { char * data = "9876543210"; long long i; i = strtoll( data, 0, 10 ); pintf( "i=%LD", i ); return 0; } 无法得到正确的值 另外,如果我直接定义 long long j = 9876543210; 则编译期间就说,这个数值超出范围,说明 long long 不是64位