Kadaj13
Kadaj13

Reputation: 1541

What is the meaning of number 1e5?

I have seen in some codes that people define a variable and assign values like 1e-8 or 1e5.

for example

const int MAXN = 1e5 + 123;

What are these numbers? I couldn't find any thing on the web...

Upvotes: 58

Views: 191076

Answers (5)

Ashok Chhetri
Ashok Chhetri

Reputation: 539

The values like: 1e-8 or 1e5

mean:

1e-8 = 1 * 10^(-8)

and:

1e5 = 1 * 10^5

Upvotes: 0

PA.
PA.

Reputation: 29339

1e5 is a number expressed using scientific notation, specifically E notation, and it means 1 multiplied by 10 to the 5th power (the 'e' meaning 'exponent').

So 1e5 equals 1*100000 and is equal to 100000. The three notations are interchangeable meaning the same.

Upvotes: 94

Yashwant Kumar
Yashwant Kumar

Reputation: 425

1e5 means 1 × 105.

Similarly, 12.34e-9 means 12.34 × 10−9.

Generally, AeB means A × 10B.

Upvotes: 33

user8793186
user8793186

Reputation: 23

1e5 is 100000. 5 stand for the amount of zeros you add in behind that number. For example, lets say I have 1e7. I would put 7 zeros behind 1 so it will become 10,000,000. But lets say that the number is 1.234e6. You would still add 6 zeros at the end of the number so it's 1.234000000, but since there is that decimal, you would have to move it to the right 6 times since it's e6.

Upvotes: -1

DaveG
DaveG

Reputation: 753

this is scientific notation for 10^5 = 100000

Upvotes: 3

Related Questions