2017-03-03 16 views
0

我瞭解script scheduling processes使用C:1E8,4E6,1E7進行計劃程序4E6

我不明白的是:1E8,4E6,1E7 4E6用於for循環和if條件。

這對應着什麼?他們的用途是什麼?

void ProcLong(int *); 
void ProcCourt(int *); 


void ProcLong(int *pid) { 
    long i; 

    for (i=0;i<1E8;i++) 
     if (i%(long)4E6 == 0) 
     printf(" Proc. Long%d - %ld\n",*pid, i); 
    printf("############ FIN LONG %d\n\n", *pid); 
} 


void ProcCourt(int *pid) { 
    long i; 

    for (i=0;i<1E7;i++) 
     if (i%(long)4E6 == 0) 
     printf(" Proc. Court%d - %ld\n",*pid, i); 
    printf("############ FIN COURT %d\n\n", *pid); 
} 
+1

'1E8,4E6,1E7 4E6'是科學計數法給出的雙重值。 –

回答

0

(first number)E(second number)意思是「多個第一個數字10 ^(第二個數字)」。所以1E8只是1000000004E64000000,而1.5E2將是150

用處是基於觀點的,但我認爲這個想法是,看,說,1E11你可以告訴立即有多少個零的後1(11,當然),而看着10000000000你不能(這不是11)。

相關問題