c語言轉移符
① c璇璦鎹㈣岀﹀彿\n鏀懼湪鍝
鍦–璇璦涓錛屾崲琛岀︼紙 錛夐氬父琚鏀懼湪闇瑕佹崲琛岀殑浣嶇疆錛岄氬父鏄鎵撳嵃鏂囨湰鏃
鎷撳睍鐭ヨ瘑錛
瀹冧富瑕佺敤浜庡湪杈撳嚭涓鍒涘緩鏂扮殑涓琛屻傚湪澶у氭暟鎯呭喌涓嬶紝 鏄鍦ㄥ瓧絎︿覆甯擱噺涓浣跨敤鐨勶紝姣斿 "Hello World"錛岃繖灝嗘墦鍗板嚭 "Hello" 鐒跺悗鍦ㄦ柊鐨勪竴琛屾墦鍗 "World"銆
姝ゅ栵紝C璇璦榪樻敮鎸佷嬌鐢ㄦ崲琛岀﹀湪澶氳屼唬鐮佷腑鍒涘緩鏂拌屻備緥濡傦紝浣犲彲浠ュ湪涓琛屼唬鐮佷腑浣跨敤涓涓鏂拌岋紝鐒跺悗鍦ㄤ笅涓嬈¤岀戶緇浣犵殑浠g爜錛屼緥濡傦細
printf("This is a line of text. This is a second line of text.");
鍦ㄨ繖涓渚嬪瓙涓錛岀涓涓 `printf` 璇鍙ュ湪鏂扮殑涓琛屽紑濮嬶紝浣嗘槸緔ф帴鐫鍙堟墦鍗頒簡鍙︿竴涓瀛楃︿覆銆
鐒惰岋紝鍊煎緱娉ㄦ剰鐨勬槸錛屽傛灉浣犱嬌鐢 `printf` 鎴 `fprintf` 鍑芥暟騫朵笖闇瑕佸湪杈撳嚭鐨勫瓧絎︿覆涓鍖呭惈鎹㈣岀︼紝閭d箞浣犻渶瑕佸湪瀛楃︿覆鍓嶉潰鍔犱笂涓涓鍙嶆枩鏉狅紙錛夛紝濡備笅鎵紺猴細
printf("This is a line of text. ");
榪欎釜渚嬪瓙灝嗕細杈撳嚭涓よ屾枃鏈錛屾瘡涓琛屾枃鏈閮戒綅浜庝竴涓鏂扮殑琛屼笂銆傝繖鏄鍥犱負鍦ㄥ瓧絎︿覆甯擱噺涓錛屾墍鏈夌殑鐗規畩瀛楃﹂兘闇瑕佽杞涔夈傝繖灝辨槸涓轟粈涔堟垜浠闇瑕佷嬌鐢ㄥ弽鏂滄潬鏉ヤ唬琛ㄦ崲琛岀︾殑鍘熷洜銆
鍙﹀栭渶瑕佹敞鎰忕殑鏄錛孿n鍦ㄦ煇浜涙儏鍐典笅鍙鑳戒細鏃犳硶宸ヤ綔銆備緥濡傦紝濡傛灉浣犲湪涓涓闈炲父闀跨殑杈撳嚭涓闇瑕佹彃鍏ユ柊鐨勮岋紝鍙鑳介渶瑕佷嬌鐢ㄦ洿澶氱殑瀛楃︽潵琛ㄧず涓涓鐪熸g殑鎹㈣屻傝繖縐嶆儏鍐典笅鍙鑳介渶瑕佷竴浜涚紪紼嬫妧宸у拰璋冭瘯鎵嶈兘瑙e喅銆傝鋒敞鎰忓尯鍒嗕笉鍚屾儏鍐典笅閫傜敤鐨勬崲琛岀︺
② \X在c語言里表示什麼意思
x是轉義字元,告訴編譯器需要用特殊的方式進行處理。x表示後面的字元是十六進制數, 表示後面的字元是八進制數。例如十進制的17用十六進製表示就是『x11』,用八進製表示就是『 21』。
所有的ASCII碼都可以用「」加數字(一般是8進制數字)來表示。而C中定義了一些字母前加""來表示常見的那些不能顯示的ASCII字元,如 , , 等,就稱為轉義字元,因為後面的字元,都不是本來的ASCII字元意思了。
(2)c語言轉移符擴展閱讀
在C語言中,一個字元除了可以用它的實體(也就是真正的字元)表示,還可以用編碼值表示。轉義字元以或者x開頭,以開頭表示後跟八進制形式的編碼值,以x開頭表示後跟十六進制形式的編碼值。對於轉義字元來說,只能使用八進制或者十六進制。
轉義字元既可以用於單個字元,也可以用於字元串,並且一個字元串中可以同時使用八進制形式和十六進制形式。
字元 1、2、3、a、b、c 對應的ASCII碼的八進制形式分別是61、62、63、141、142、143,十六進制形式分別是31、32、33、61、62、63。