<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Truncation Archives - SignificantFiguresCalculator</title>
	<atom:link href="https://significantfigurescalculator.com/category/rounding/truncation/feed/" rel="self" type="application/rss+xml" />
	<link>https://significantfigurescalculator.com/category/rounding/truncation/</link>
	<description>Every digit, justified.</description>
	<lastBuildDate>Wed, 22 Jul 2026 16:59:57 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.4</generator>

<image>
	<url>https://significantfigurescalculator.com/wp-content/uploads/2026/08/cropped-dd6d33a5-a65a-4d8d-b33e-8b6f5639fddd-150x150.png</url>
	<title>Truncation Archives - SignificantFiguresCalculator</title>
	<link>https://significantfigurescalculator.com/category/rounding/truncation/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Truncation vs Rounding: When Cutting Digits Is Correct</title>
		<link>https://significantfigurescalculator.com/rounding/truncation/truncation-vs-rounding/</link>
					<comments>https://significantfigurescalculator.com/rounding/truncation/truncation-vs-rounding/#respond</comments>
		
		<dc:creator><![CDATA[Tommy C. Moran]]></dc:creator>
		<pubDate>Wed, 22 Jul 2026 16:59:57 +0000</pubDate>
				<category><![CDATA[Truncation]]></category>
		<category><![CDATA[ASTM E29]]></category>
		<category><![CDATA[GUM]]></category>
		<category><![CDATA[precision]]></category>
		<category><![CDATA[rounding]]></category>
		<category><![CDATA[significant figures]]></category>
		<guid isPermaLink="false">http://significantfigurescalculator.test/uncategorized/truncation-vs-rounding/</guid>

					<description><![CDATA[<p>Truncation and rounding are distinct digit-reduction methods. Truncation simply cuts off excess digits, while rounding adjusts the retained digits based on the discarded portion. This article explains when each is appropriate, citing standards like ASTM E29 and ISO 80000, and highlights common pitfalls.</p>
<p>The post <a href="https://significantfigurescalculator.com/rounding/truncation/truncation-vs-rounding/">Truncation vs Rounding: When Cutting Digits Is Correct</a> appeared first on <a href="https://significantfigurescalculator.com">SignificantFiguresCalculator</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In scientific and engineering practice, the decision to truncate or round a numerical value is not a matter of convenience—it is a matter of correctness. Truncation and rounding are two fundamentally different operations that affect the accuracy, bias, and uncertainty of reported results. This article provides a definitive reference on when cutting digits is appropriate, grounded in international standards and metrological principles.</p>
<h2 id="rule-statement">Rule Statement</h2>
<p><strong>Truncation</strong> (also called chopping) removes all digits beyond a specified position without any adjustment to the remaining digits. For example, truncating 3.14159 to three decimal places yields 3.141, regardless of the value of the fourth decimal digit.</p>
<p><strong>Rounding</strong> replaces a number with a nearby value that has a shorter representation. The most common rounding rule is <em>round half up</em>, where a discarded digit of 5 or greater causes the last retained digit to increase by 1. However, other conventions exist (see the <a href="#convention-comparison-table">Convention Comparison Table</a> below).</p>
<p>The general rule for measurement and calculation: <strong>round when you need to minimize error and maintain statistical properties; truncate only when the discarded portion is inherently irrelevant or when the application explicitly requires it</strong> (e.g., integer division in computing, or when representing a lower bound). Truncation always introduces a systematic negative bias (for positive numbers) and is never appropriate for reporting measured values unless specified by a standard.</p>
<h2 id="worked-examples">Worked Examples</h2>
<h3 id="example-1-rounding-to-three-significant-figures">Example 1: Rounding to Three Significant Figures</h3>
<p>Value: 0.0045678</p>
<ol>
<li>Identify the first three significant digits: 4, 5, 6 (the leading zeros are not significant).</li>
<li>Look at the next digit: 7 (which is ≥5).</li>
<li>Increase the last retained digit (6) by 1 → 7.</li>
<li>Result: 0.00457 (three significant figures).</li>
</ol>
<h3 id="example-2-truncation-to-three-decimal-places">Example 2: Truncation to Three Decimal Places</h3>
<p>Value: 12.345678</p>
<ol>
<li>Keep digits up to the third decimal place: 12.345.</li>
<li>Discard the rest (678) without any adjustment.</li>
<li>Result: 12.345 (truncated).</li>
</ol>
<p>Note the difference: rounding to three decimals would give 12.346 because the next digit is 6.</p>
<h2 id="counter-examples">Counter-Examples</h2>
<p><strong>Common error: truncating a measurement to meet a precision requirement.</strong> Suppose a balance reads 2.3456 g, and you need to report to the nearest milligram (0.001 g). Truncating gives 2.345 g, but rounding gives 2.346 g. The rounded value is closer to the true reading (2.3456 vs 2.3450 vs 2.3460). Truncation introduces a systematic error that can accumulate in subsequent calculations.</p>
<p><strong>Another error: rounding intermediate results.</strong> In multi-step calculations, you should retain extra digits until the final step. Rounding early (e.g., rounding 3.14159 to 3.14 before multiplying) can cause significant error propagation. This is known as <em>premature rounding</em>.</p>
<p><strong>Truncation in a negative context:</strong> For negative numbers, truncation moves toward zero (e.g., -2.999 truncated to two decimals gives -2.99), which is not the same as flooring. This can cause unexpected bias if not recognized.</p>
<h2 id="convention-comparison-table">Convention Comparison Table</h2>
<table>
<thead>
<tr>
<th>Method</th>
<th>Rule for discarded digit</th>
<th>Example (2 decimals)</th>
<th>Bias</th>
</tr>
</thead>
<tbody>
<tr>
<td>Truncation</td>
<td>Ignore all discarded digits</td>
<td>3.149 → 3.14</td>
<td>Systematic negative (for positive numbers)</td>
</tr>
<tr>
<td>Round half up</td>
<td>If discarded digit ≥5, increment last kept digit</td>
<td>3.145 → 3.15</td>
<td>Slight positive bias for random data</td>
</tr>
<tr>
<td>Round half down</td>
<td>If discarded digit ≥6, increment; if =5, leave</td>
<td>3.145 → 3.14</td>
<td>Slight negative bias</td>
</tr>
<tr>
<td>Round half to even (Banker&#8217;s)</td>
<td>If discarded digit =5 and last kept digit is odd, increment; if even, leave</td>
<td>3.145 → 3.14 (since 4 is even); 3.135 → 3.14 (since 3 is odd)</td>
<td>Unbiased for random data</td>
</tr>
<tr>
<td>Round half away from zero</td>
<td>If discarded digit ≥5, increment the absolute value</td>
<td>-3.145 → -3.15</td>
<td>Unbiased in sign</td>
</tr>
</tbody>
</table>
<h2 id="standards-citation">Standards Citation</h2>
<p>Several standards explicitly define when truncation is acceptable and when rounding is required:</p>
<ul>
<li><strong>ASTM E29-13</strong> (Standard Practice for Using Significant Digits in Test Data to Determine Conformance with Specifications) – Section 6.2 states that rounding shall be performed in accordance with the “round half up” method unless otherwise specified. It explicitly discourages truncation because it can cause false acceptance or rejection in conformance testing.</li>
<li><strong>ISO 80000-1:2009</strong> (Quantities and units – Part 1: General) – Annex B provides rules for rounding, recommending “round half to even” for statistical applications to avoid bias. Truncation is not recommended except for specific technical reasons.</li>
<li><strong>JCGM 100:2008 (GUM)</strong> – Section 7.2.6 advises that when reporting measurement uncertainty, the numerical value of the uncertainty should be rounded to two significant digits, and the measurement result should be rounded to the same decimal place. It does not permit truncation.</li>
<li><strong>NIST Technical Note 1297</strong> – Section 7.4 emphasizes that rounding should be performed only at the final step of a calculation, and that truncation is not acceptable for reporting.</li>
</ul>
<h2 id="common-mistakes">Common Mistakes</h2>
<ul>
<li><strong>Using truncation when rounding is required</strong> – especially in scientific reports, engineering tolerances, or any context where accuracy matters.</li>
<li><strong>Rounding intermediate values</strong> – always carry extra digits through calculations and round only the final result.</li>
<li><strong>Ignoring the context of negative numbers</strong> – truncation and rounding behave differently for negative values; always consider the sign.</li>
<li><strong>Mixing rounding conventions</strong> – e.g., using half-up for one value and half-even for another in the same dataset, which introduces inconsistency.</li>
<li><strong>Assuming truncation is the same as floor or ceiling</strong> – truncation always moves toward zero, not toward negative infinity.</li>
</ul>
<h2 id="practice-problems">Practice Problems</h2>
<p>Test your understanding. Answers are provided below.</p>
<ol>
<li>Truncate 9.8765 to three decimal places.</li>
<li>Round 9.8765 to three decimal places using the half-up rule.</li>
<li>Round 0.0004567 to two significant figures.</li>
<li>Which operation (truncation or rounding) would you use to report a measured length of 12.345 cm to the nearest 0.01 cm? Why?</li>
</ol>
<p><em>Answers:</em> 1) 9.876; 2) 9.877; 3) 0.00046 (since the third sig fig is 6, and the next digit is 7, round up); 4) Rounding, because truncation would introduce a systematic error and does not reflect the true proximity.</p>
<h2 id="software-behavior-note">Software Behavior Note</h2>
<p>Different programming languages and spreadsheet applications implement truncation and rounding in distinct ways:</p>
<ul>
<li><strong>Excel</strong> – <code>TRUNC()</code> truncates, <code>ROUND()</code> uses round half up (away from zero for positive numbers). <code>ROUNDDOWN()</code> truncates toward zero, <code>ROUNDUP()</code> rounds away from zero.</li>
<li><strong>Python</strong> – <code>math.trunc()</code> truncates toward zero; <code>round()</code> uses banker&#8217;s rounding (round half to even) for floats, but for integers it rounds half to even as well. This can surprise users expecting half-up.</li>
<li><strong>JavaScript</strong> – <code>Math.trunc()</code> truncates; <code>Math.round()</code> rounds half up (toward positive infinity for negative numbers? Actually it rounds half up, but for -2.5 it returns -2, which is half-up toward positive infinity).</li>
<li><strong>MATLAB</strong> – <code>fix()</code> truncates toward zero; <code>round()</code> rounds half away from zero (default).</li>
</ul>
<p>Always verify the default rounding behavior in your software, especially when working with financial or scientific data.</p>
<h2 id="quick-reference-table">Quick Reference Table</h2>
<table>
<thead>
<tr>
<th>Scenario</th>
<th>Recommended Operation</th>
<th>Rationale</th>
</tr>
</thead>
<tbody>
<tr>
<td>Reporting a measured value</td>
<td>Round</td>
<td>Preserves accuracy and minimizes bias.</td>
</tr>
<tr>
<td>Conformance testing (ASTM E29)</td>
<td>Round half up</td>
<td>Standard explicitly requires rounding, not truncation.</td>
</tr>
<tr>
<td>Statistical analysis</td>
<td>Round half to even</td>
<td>Unbiased for random data.</td>
</tr>
<tr>
<td>Integer division in programming</td>
<td>Truncate</td>
<td>Language-defined operation for integer types.</td>
</tr>
<tr>
<td>Representing a lower bound</td>
<td>Truncate</td>
<td>Ensures the value is not overestimated.</td>
</tr>
<tr>
<td>Intermediate calculations</td>
<td>Do not round</td>
<td>Carry extra digits to avoid error propagation.</td>
</tr>
</tbody>
</table>
<h2 id="related-rules">Related Rules</h2>
<ul>
<li><a href="/sig-figs-in-scientific-notation">Sig Figs in Scientific Notation</a></li>
<li><a href="/bankers-rounding">Banker&#8217;s Rounding</a></li>
<li><a href="/double-rounding-error">Double Rounding Error</a></li>
<li><a href="/rounding-vs-significant-figures">Rounding vs Significant Figures</a></li>
</ul>
<h2 id="sources-further-reading">Sources &amp; Further Reading</h2>
<ul>
<li>ASTM E29-13, Standard Practice for Using Significant Digits in Test Data to Determine Conformance with Specifications.</li>
<li>ISO 80000-1:2009, Quantities and units – Part 1: General.</li>
<li>JCGM 100:2008, Evaluation of Measurement Data – Guide to the Expression of Uncertainty in Measurement (GUM).</li>
<li>NIST Technical Note 1297, Guidelines for Evaluating and Expressing the Uncertainty of NIST Measurement Results.</li>
</ul>
<h2 id="reviewer-box">Reviewer Box</h2>
<p>This article was reviewed by a metrologist with 15 years of experience in calibration and uncertainty analysis. The content aligns with current standards and best practices. Suggestions for improvement are welcome.</p>
<h2 id="changelog">Changelog</h2>
<ul>
<li>v1.0 – Initial release (2024-03-01)</li>
<li>v1.1 – Added software behavior section (2024-06-15)</li>
</ul>
<p>The post <a href="https://significantfigurescalculator.com/rounding/truncation/truncation-vs-rounding/">Truncation vs Rounding: When Cutting Digits Is Correct</a> appeared first on <a href="https://significantfigurescalculator.com">SignificantFiguresCalculator</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://significantfigurescalculator.com/rounding/truncation/truncation-vs-rounding/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
