国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > iOS > 正文

IOS 學(xué)習(xí)

2019-11-09 14:24:30
字體:
供稿:網(wǎng)友

PRintf 相關(guān)

printf函數(shù)

格式:printf(“格式控制符字串”,變量列表) 格式控制符:

%fd 輸出一個10進(jìn)制的整數(shù)%f 輸出一個實數(shù)類型的數(shù)據(jù)(不能輸出整形的數(shù)據(jù))。默認(rèn)輸出 6 位小數(shù),不足6 位,用 0 補位。%m.nf,m 表示總的位數(shù)(將輸出數(shù)據(jù)的長度,不包含小數(shù)點,不足位數(shù)用空格補位,m>0 :從數(shù)據(jù)左側(cè)開始補位,m<0 從數(shù)據(jù)右側(cè)開始補位),n 表示小數(shù)點后的位數(shù)。%c 輸出一個字符%s 輸出一個字符串%o 以八進(jìn)制的形式輸出數(shù)字%x 以16 進(jìn)制的形式輸出數(shù)字%p 輸出變量的地址

%f 輸出的精度

float f1 = 3.1415926f; printf("f1=%f/n",f1);//結(jié)果 f1=3.141593//默認(rèn)只輸出小數(shù)后6位 printf("f1=%.7f/n",f1);//輸出小數(shù)后7 位//結(jié)果 f1=3.1415925//注:%f輸出時,float精度為小數(shù)點后 6 位,有效位數(shù)是 7 位。此時的 5 以 后面的數(shù)據(jù)是無效的 float f1=11111.1111111; float f2=22222.2222222; printf("%.10f/n",f1+f2);//結(jié)果 33333.3359375000//float受有位數(shù) 7 位影響,5 以及后數(shù)據(jù)是無效的

printf注意事項

//%md (域?qū)? m為域?qū)挘蔀檎蜇?fù),如果數(shù)的位數(shù)>域?qū)挘詫嶋H位數(shù)輸出;位數(shù)<域?qū)挘每崭裱a位。注:小數(shù)點占一位。 printf("_%d_/n",10);// printf("_%5d_/n",10);//位數(shù)<域?qū)?左右補位 printf("_%-5d_/n",10);//位數(shù)<域?qū)?右側(cè)補位 printf("_%5d_/n",1234567);//位數(shù)>域?qū)?正常輸出 //%0md printf("_%05d_/n",123); ///t /r /n 等轉(zhuǎn)義字符 printf("a/n/n"); printf("a/tb/n"); printf("http:///n"); printf("%%/n"); printf("/"/n"); printf("/'/n");

輸出結(jié)果:

__10__ 10__10 __1234567__00123_aa b/%"'

scanf 函數(shù)(阻塞式函數(shù))

用于接受鍵盤輸入的內(nèi)容。格式:scanf("格式控制字條串",輸入項地址列表);格式控制字符串: 由格式控制符和普通字符組成。與%一起使用。輸入項地址列表: 輸入項與格式控制字符串在類型和數(shù)量上要對應(yīng),多項時用“,”分隔。 /* scanf 函數(shù): 在文件:stdio.h 中 阻塞式的函數(shù):函數(shù)執(zhí)行后,會一直等待用戶輸入 */ int age=0; printf("請輸入您的年齡:/n"); scanf("%d",&age);//使用&取得對象地址 printf("您的年齡為:%d/n",age ); float f1=0.0f,f2=0.0f,f3=0.0f; printf("請輸入小數(shù):/n"); scanf("%f",&f1); //scanf("%3.2f",&f2);//錯誤 scanf("%4f",&f3); printf("_%f_%f_/n",f1,f3);

輸出結(jié)果:

請輸入您的年齡:22您的年齡為:22請輸入小數(shù):12345.67812345.678_12345.677734_1234.000000_ int a=-1,b=-1,c=-1,d=-1; printf("輸入兩個數(shù)字/n"); scanf("%d%d",&a,&b); printf("a=%d,b=%d/n",a,b); printf("輸入兩個數(shù)字/n"); scanf("%d%d",&c,&d); printf("c=%d,d=%d/n",c,d);

輸出結(jié)果:

輸入兩個數(shù)字1 2a=1,b=2輸入兩個數(shù)字3,4c=3,d=-1

scanf 函數(shù)運行原理

/* 整形和字符混合輸入:%d%c%d 異常 當(dāng)用戶輸入內(nèi)容后,輸入內(nèi)容會被存放到輸入緩存區(qū)中, scanf函數(shù)會根據(jù)格式控制的字符要求,從輸入緩沖區(qū)依次取出想要的內(nèi)容。 若取得的內(nèi)容與要求的一致,則將值存放到變量中。 若不一致,則不修改變量。 */ int a1=-1,b1=-1; char c1; printf("請輸入內(nèi)容:/n"); scanf("%d%c%d",&a1,&c1,&b1); printf("%d,%c,%d/n",a1,c1,b1);//此時結(jié)果為:12, ,-1。異常!!!

輸出結(jié)果:

請輸入內(nèi)容:12 a 4512, ,-1

解決辦法: 使用%d,%c,%d

int a2=-1,b2=-1; char c2; printf("請輸入內(nèi)容:/n"); scanf("%d,%c,%d",&a2,&c2,&b2);//使用%d,%c,%d printf("%d,%c,%d/n",a2,c2,b2);

輸出結(jié)果:

請輸入內(nèi)容:12,a,4512,a,45

sizeof 運算符

/* sizeof 運算符是一個單目運算符 作用是:計算常量、變量、數(shù)據(jù)類型在內(nèi)在中所點的字節(jié)數(shù) 1.計算常量在內(nèi)存中點用的字節(jié)數(shù) size(1) //計算常量 1 在內(nèi)存點用的字節(jié)數(shù):4 sizeof(2.3f) //4 sizeof(2.3) //8 sizeof('a'); //4 char a='a'; sizeof(a); //1 */ int result=0; result = sizeof(1); //計算常量 1 在內(nèi)存點用的字節(jié)數(shù):4 printf("result=%d/n",result); result = sizeof(2.3f); //4 printf("result=%d/n",result); result = sizeof(2.3) ; //8 printf("result=%d/n",result); //char 占用一個字節(jié),-128~127 //char 類型的常量是以 int 類型的數(shù)據(jù)進(jìn)行存儲,故此時輸出 4 result = sizeof('c'); printf("result=%d/n",result); //char 類型的變量存儲是把字符串的 ascii 碼轉(zhuǎn)換成二進(jìn)制(占用 1 字節(jié))進(jìn)行存儲 char a=97,b='a'; result = sizeof(a); printf("result=%d/n",result); result = sizeof(b); printf("result=%d/n",result); /* 結(jié)果: result=4 result=4 result=8 result=4 result=1 result=1 */

逗號表達(dá)式

/* "," 是一個逗號運算符 作用:連接表達(dá)式 對逗號表達(dá)式逐個求值,用最后一個表達(dá)示的值作為整個表達(dá)示的值 。 */ int a = 4, b = 5,result = 0; result = (a+4,b+3,a+b); printf("result=%d/n",result); printf("-------------/n",result); a = 3,b = 2,result=0; int z = 0; //逗號表達(dá)式可以進(jìn)行嵌套 result = (a++,(a+3,b+5,z=a+b));//6 //這個也是逗號表達(dá)未,只是沒有進(jìn)行賦值。 a+b,z+a;

快捷鍵

加粗 Ctrl + B 斜體 Ctrl + I 引用 Ctrl + Q插入鏈接 Ctrl + L插入代碼 Ctrl + K插入圖片 Ctrl + G提升標(biāo)題 Ctrl + H有序列表 Ctrl + O無序列表 Ctrl + U橫線 Ctrl + R撤銷 Ctrl + Z重做 Ctrl + Y
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 新蔡县| 威海市| 乌兰察布市| 花垣县| 长泰县| 富川| 临邑县| 馆陶县| 台中县| 婺源县| 托克逊县| 浦江县| 沛县| 通州区| 揭阳市| 扶沟县| 阳泉市| 外汇| 华阴市| 株洲县| 靖宇县| 福贡县| 禹城市| 天祝| 永泰县| 靖远县| 泸州市| 建平县| 长春市| 锡林郭勒盟| 金溪县| 罗山县| 新安县| 那坡县| 黔江区| 舟山市| 宿州市| 钟山县| 泸溪县| 安丘市| 横峰县|