All non-zero digits are considered significant. For example, 91 has two significant figures (9 and 1), while 123.45 has five significant figures (1, 2, 3, 4 and 5).
Zeros appearing anywhere between two non-zero digits are significant. Example: 101.12 has five significant figures: 1, 0, 1, 1 and 2.
Leading zeros are not significant. For example, 0.00052 has two significant figures: 5 and 2.
Trailing zeros in a number containing a decimal point are significant. For example, 12.2300 has six significant figures: 1, 2, 2, 3, 0 and 0. The number 0.000122300 still has only six significant figures (the zeros before the 1 are not significant). In addition, 120.00 has five significant figures since it has three trailing zeros. This convention clarifies the precision of such numbers; for example, if a measurement precise to four decimal places (0.0001) is given as 12.23 then it might be understood that only two decimal places of precision are available. Stating the result as 12.2300 makes clear that it is precise to four decimal places (in this case, six significant figures).
The number 0 has one significant figure.