2014-10-03 14 views
9

Ho visto in alcuni codici che peaple definiscono una variabile e assegnare valori come 1e-8 o 1E5 per esempioqual è il significato del numero 1e5?

const int MAXN = 1e5 + 123; 

quali sono questi numeri ?! Non riuscivo a trovare qualsiasi cosa sul web ...

risposta

23

1e5 è un numero espresso utilizzando scientific notation e significa 10 al 5 ° di potenza (la e significa 'esponente')

così 1e5 è pari a 100000, sia le notazioni sono interscambiabili e significano la stessa cosa.

+2

grazie :) quindi quindi 1e-8 significa 10^(- 8) giusto ?! – Kadaj13

+0

sì, lo fa. '0.00000001' –

+0

Per ulteriori informazioni sulla notazione scientifica, vedere http://en.wikipedia.org/wiki/Scientific_notation – Michael

2

questa è la notazione scientifica per 10^5 = 100000

0

1E5 è 100000 5 stand per la quantità di zeri si aggiunge dietro quel numero. Ad esempio, diciamo che ho 1e7. Metterei 7 zeri dietro 1 quindi diventerà 10.000.000. Ma diciamo che il numero è 1.234e6. Dovresti comunque aggiungere 6 zeri alla fine del numero, quindi è 1.234000000, ma dal momento che c'è quel decimale, dovresti spostarlo a destra 6 volte dato che è e6.

Problemi correlati