文件c語(yǔ)言 c語(yǔ)言換行符怎么設(shè)置?
c語(yǔ)言換行符怎么設(shè)置?在C語(yǔ)言中,換行符和回車符分別是“n”和”;換行符要換到下一行,光標(biāo)垂直向下移動(dòng)一行而不改變其水平位置。輸入,只需返回到行首,光標(biāo)的垂直位置不變。它實(shí)際上包括回車和換行。光標(biāo)返回
c語(yǔ)言換行符怎么設(shè)置?
在C語(yǔ)言中,換行符和回車符分別是“n”和”;
換行符要換到下一行,光標(biāo)垂直向下移動(dòng)一行而不改變其水平位置。
輸入,只需返回到行首,光標(biāo)的垂直位置不變。
它實(shí)際上包括回車和換行。光標(biāo)返回到下一行的開頭,并更改為下一行的開頭。
嘗試運(yùn)行下面的C語(yǔ)言代碼,看到輸出結(jié)果會(huì)非常清晰
可以通過(guò)輸出B來(lái)實(shí)現(xiàn)。B是C語(yǔ)言的轉(zhuǎn)義字符之一,它的含義是backspace(BS),ASCII碼的值是8。輸出B時(shí),其顯示效果是將光標(biāo)移回一個(gè)空間。需要注意的是,只有光標(biāo)后退,而且不會(huì)刪除字符,所以要達(dá)到真正的刪除效果,需要輸出另一個(gè)字符。如果系統(tǒng)后退后沒有輸出其他字符,則需要手動(dòng)輸出一個(gè)空白字符,以達(dá)到刪除的效果。例如,printf(“B”)在緊接著B之后輸出一個(gè)空格,原來(lái)的最后一個(gè)字符將被這個(gè)空格覆蓋以達(dá)到刪除的效果。另一點(diǎn)需要注意的是,B只能退格,不能實(shí)現(xiàn)。因此,如果最后一個(gè)字符是換行符,則無(wú)法實(shí)現(xiàn)刪除最后一個(gè)字符的效果。