2012-06-12 97 views
0

在Android框架代碼中,有一段代碼以微秒爲單位計算當前時間,如下所示。任何人都知道爲什麼因子1000000ll而不是1000000?將gettimeofday()微秒轉換爲秒

static int64_t getNowUs() { 
    struct timeval tv; 
    gettimeofday(&tv, NULL); 

    return (int64_t)tv.tv_usec + tv.tv_sec * 1000000ll; 
} 
+0

這是從這裏http://androidxref.com/源極/外部參照/框架/鹼/媒體/ libstagefright/RTSP/ARTPAssembler.cpp – FabianCook

回答

1

我敢肯定,可能只是一個64位整數後綴,就像C++。