簡體   English   中英

C語言中的“^L”是什么意思?

[英]What does "^L" mean in C?

例如,GNU Hello 包中的src/hello.c中的main結束如下:

   exit (EXIT_SUCCESS);
 }
 ^L

從字面上看,它是一個分頁符(“換頁”)字符。 編譯器將其視為普通空格。 但它對於打印源代碼非常有用——它開始一個新頁面(例如,在函數之間使用^L來強制每個調用獲取它自己的頁面)。

在基於Vim /vi 的編輯器中,您可以在編輯模式下通過鍵入Ctrl + V后跟Ctrl + L來插入這樣的字符。 它在編輯器中看起來像^L ,但實際上只有一個字符(ASCII 值:12 或 0x0C)。

換句話說, ^L這樣做:

它也被稱為換頁。它是一個分頁的 ASCII 控制字符。 它強制打印機彈出當前頁面並在另一頁的頂部繼續打印。 它還會導致回車。 換頁符代碼定義為12 (0xC in hexadecimal)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM