首頁>Club>
31
回覆列表
  • 1 # 使用者3926722064098

    \t屬於跳脫字元。是水平製表符,相當於鍵盤上的TAB按鍵。

    通常寬度相當於8個空格的位置,但有些軟體允許設定tab的寬度。在雙引號或定界符表示的字串中有效,在單引號表示的字串中無效。

    舉例如下:

    #include

    int main ()

    {

    int a=3,b=5;

    printf("%d\t%d\n",a,b);

    return 0;

    }

    兩個字元間寬度如圖所示。

    拓展資料

    所有的ASCII碼都可以用“\”加數字(一般是8進位制數字)來表示。而C中定義了一些字母前加"\"來表示常見的那些不能顯示的ASCII字元,如\0,\t,\n等,就稱為跳脫字元,因為後面的字元,都不是它本來的ASCII字元意思了。

    跳脫字元串(Escape String),即字元實體(Character Entity)分成三部分:第一部分是一個&符號,英文叫ampersand;第二部分是實體(Entity)名字或者是#加上實體(Entity)編號;第三部分是一個分號。

    比如,要顯示小於號(

    用實體(Entity)名字的好處是比較好理解,一看lt,大概就猜出是less than的意思,但是其劣勢在於並不是所有的瀏覽器都支援最新的Entity名字。而實體(Entity)編號,各種瀏覽器都能處理。

    提示:實體名稱(Entity)是區分大小寫的。

    備註:同一個符號,可以用“實體名稱”和“實體編號”兩種方式引用,“實體名稱”的優勢在於便於記憶,但不能保證所有的瀏覽器都能順利識別它,而“實體編號”則沒有這種擔憂,但它實在不方便記憶。

  • 中秋節和大豐收的關聯?
  • 和前任分手很長一段時間突然發現其實都在互相關注對方,誰先邁出一步可能就會有機會複合。我該主動邁出嗎?