Cheat Sheets on SWangNice http://localhost:1313/notes/coding/cheat_sheet/ Recent content in Cheat Sheets on SWangNice Hugo -- gohugo.io en © 2025 SWang Fri, 20 Sep 2024 04:17:50 +0000 C http://localhost:1313/notes/coding/cheat_sheet/c/ Fri, 20 Sep 2024 04:17:50 +0000 http://localhost:1313/notes/coding/cheat_sheet/c/ <!-- 笔试题有的时候不给正常输入,只给plain text --> <h2 class="relative group">Format Specifier <div id="format-specifier" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100"> <a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#format-specifier" aria-label="Anchor">#</a> </span> </h2> <p>Common specifiers:</p> <pre tabindex="0"><code>%d int %u unsigned int %c char %s string (char s[]) %p void* %ld long %lld long long (64bits) %f float/double %lf float/double(usually used in scanf) </code></pre><p>We can extend the format specifiers:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-C" data-lang="C"><span class="line"><span class="cl"><span class="nf">printf</span><span class="p">(</span><span class="s">&#34;%5d&#34;</span><span class="p">,</span> <span class="mi">33</span><span class="p">);</span> <span class="c1">// width &#34; 33&#34; </span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nf">printf</span><span class="p">(</span><span class="s">&#34;%.2f&#34;</span><span class="p">,</span> <span class="mf">3.14159</span><span class="p">);</span> <span class="c1">// precision &#34;3.14&#34; </span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nf">printf</span><span class="p">(</span><span class="s">&#34;%8.2f&#34;</span><span class="p">,</span> <span class="mf">3.14159</span><span class="p">);</span><span class="c1">// &#34; 3.14&#34; </span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nf">printf</span><span class="p">(</span><span class="s">&#34;%-5d&#34;</span><span class="p">,</span> <span class="mi">33</span><span class="p">);</span> <span class="c1">//Alignment &#34;33 &#34; </span></span></span></code></pre></div> <h2 class="relative group">IO <div id="io" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100"> <a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#io" aria-label="Anchor">#</a> </span> </h2> <p>Read or print via terminal:</p> C++ http://localhost:1313/notes/coding/cheat_sheet/cpp/ Fri, 20 Sep 2024 04:17:50 +0000 http://localhost:1313/notes/coding/cheat_sheet/cpp/ Python http://localhost:1313/notes/coding/cheat_sheet/python/ Fri, 20 Sep 2024 04:17:50 +0000 http://localhost:1313/notes/coding/cheat_sheet/python/