5、字符
按需規劃網站可以根據自己的需求進行定制,網站設計、成都網站建設構思過程中功能建設理應排到主要部位公司網站設計、成都網站建設的運用實際效果公司網站制作網站建立與制做的實際意義? 字符占一個字節'a'
? 字符串"a"占兩個字節(末尾含結束符\0)
? '0'的ASCII碼為48,'a'的ASCII碼為97,'A'的ASCII碼為65
? 大小寫轉換——————>相互之間差值32,即'A' + 32 = 'a'
轉義字符:
\t? ? ? ? tab縮進
\n? ? ? ? 換行
\'? ? ? ? 打印一個'
\"? ? ? ? 打印一個"
\\;? ? ?打印一個;
八進制轉義字符: '\141',前導0不可寫
十六進制轉義字符:'\x6d',前導0不可寫,x為小寫
字符型和整型是近親,可相互轉化:
例:char a = 65;
printf("%c",a);? ? ? ? //結果為A
printf("%d",a);? ? ? ? //結果為65
6、輸入輸出函數
輸入函數scanf,輸出函數printf,這兩個函數被包含在stdio.h頭文件中,使用時要#Include包含上
printf:標準輸出函數
int x = 017;
printf("%d",x);//十進制輸出結果為15
printf("%o",x);//八進制輸出結果為17
printf("%#o",x);//帶前導的八進制輸入結果為017
printf("%x",x);//十六進制輸出結果為f
printf("%#x",x);//帶前導的十六進制輸出結果為0xf
%d???????整型int
%ld??????長整型long int
%f????????浮點型float
%lf? ? ? ? 浮點型double
%%? ? ? ? 輸出一個百分號
%c? ? ? ? 字符型char
%s? ? ? ? 字符串
%o? ? ? ? 八進制輸出
%#o? ? ? ? 帶前導八進制輸出
%x? ? ? ? 十六進制輸出
%#x? ? ? ? ?帶前導十六進制輸出
%md,m為寬度位數不夠左補空格 正m左補空格,負m右補空格
%m.nf,n為保留幾位小數,m為寬度
scanf:標準輸入函數(記得取地址符號&)
getchar
用法: char a = getchar(); //用戶手動輸入一個字符給到字符變量a
putchar
用法:putchar('y'); //控制臺輸出字符y? ??
7、表達式和數據結構
? 關系表達式:數值只能是1真或者0假
? 9>8是真的所以表達式結果為1
? 7<6是假的所以表達式結果為0
? 邏輯表達式:數值只能是1真或者0假
? &&邏輯與,||邏輯或,!邏輯非? ? ?優先級別 ! >&& > ||
條件表達式:表達式1?表達式2:表達式3 (真前假后)
int a = 1,b = 2,c = 3, d = 4, e = 5
k = a< b ? c : d; //k的值為3
k = d >e ? d : e; //k的值為5
你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
網頁標題:c語言復習3-創新互聯
網頁地址:http://vcdvsql.cn/article38/ispsp.html
成都網站建設公司_創新互聯,為您提供定制網站、云服務器、品牌網站建設、面包屑導航、微信公眾號、小程序開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯