在編程調(diào)試時,通常將log信息輸出到文件中,此時需要注意輸出對齊方式 C語言中,常見的有兩種方式可以實(shí)現(xiàn)其輸出字符串或數(shù)字對齊輸出
制表符/t 制表符/t輸出的時候,會移動輸出光標(biāo),實(shí)現(xiàn)對齊效果。因此可以在輸出的對應(yīng)位置,增加/t來實(shí)現(xiàn)對齊。但有個缺點(diǎn):要求每行相同列輸出占用空間差別不可以太大。(若輸出的是數(shù)字信息,可以直接將log信息copy到Excel表格中,能很好地統(tǒng)計(jì)數(shù)字?jǐn)?shù)值信息)加入占用寬度控制數(shù)字 使用PRintf格式化輸出時,每個控制字符可以寫成%nC的形式,如%10d, %12f, %5c, %20s等等,其對應(yīng)的是不足部分左側(cè)補(bǔ)空格,實(shí)現(xiàn)右對齊效果;若要不足部分右側(cè)補(bǔ)空格,只需要在寬度字符前加-符號即可,如%-12f,此時實(shí)現(xiàn)的是左對齊效果。新聞熱點(diǎn)
疑難解答