c語(yǔ)言輸出字符圖解
墨嵐13291493458咨詢: C語(yǔ)言輸入輸出字符串 -
叢臺(tái)區(qū)可見(jiàn)輪回復(fù):
______ char ch[5]表示的是定義了一個(gè)字符數(shù)組(即字符串),數(shù)組單元有5個(gè),每個(gè)單元都是字符型,由于字符串是用\0作結(jié)束的,5個(gè)單元的字符數(shù)組實(shí)際上能完整存儲(chǔ)的只能是長(zhǎng)度不超過(guò)4個(gè)字符的字符串,多了的話就要占用其他單元了(這些單元有可能會(huì)被系統(tǒng)分配給其他變量,而能夠用來(lái)存儲(chǔ)字符串的就是你定義的這5個(gè)單元的字符數(shù)組),可能會(huì)出現(xiàn)溢出,也就是有時(shí)候會(huì)出現(xiàn)輸出的字符串后面有亂碼 char ch表示定義了一個(gè)字符變量,用scanf為其賦值的話應(yīng)該用%c,即scanf("%c",&ch),它只能表示一個(gè)字符 char ch[]數(shù)組定義不允許[]里為空 char ch[1]表示的也是一個(gè)字符數(shù)組,所以你可以輸入字符串,同樣隨便輸入就有可能溢出
墨嵐13291493458咨詢: c語(yǔ)言 如何輸出以下圖形 -
叢臺(tái)區(qū)可見(jiàn)輪回復(fù):
______ 輸出菱形?我知道你說(shuō)的那圖形 對(duì)于這種輸出圖可以先分析 行數(shù) 空格(符號(hào)之前的) 字符 1--------- 3----------- 1 2--------- 2----------- 3 3--------- 1----------- 5 4--------- 0----------- 7 5--------- 1----------- 5 6--------- 2----------- 3 7--------- 3----------- 1 把圖形從第四行...
墨嵐13291493458咨詢: C語(yǔ)言怎樣重復(fù)輸出字符 -
叢臺(tái)區(qū)可見(jiàn)輪回復(fù):
______ C語(yǔ)言中輸出使用printf()函數(shù). 輸出字符需要用%c占位符,也可以直接輸出. 重讀輸出字符可以用循環(huán). 例: 直接輸出 for(int i= 0 ; i< 10 ; i++) { printf("*****************************\n");//循環(huán)10次,輸出10行* } 變量輸出 char c = 'a'; for(int i = 0; i < 10; i++) { printf(“%c\n”,c);//循環(huán)10次,輸出變量c }
墨嵐13291493458咨詢: C語(yǔ)言 程序 字符輸出 -
叢臺(tái)區(qū)可見(jiàn)輪回復(fù):
______ %3s是只有3個(gè)空格,在這里明顯有7個(gè)字母,所以程序自動(dòng)忽視,%3S無(wú)效%8.3s是有八個(gè)空格,取前三個(gè)字母右對(duì)齊.%0.4S中是有0個(gè)空格,程序自動(dòng)忽視,去前四個(gè)字母%-8.3S是有八個(gè)空格,取前三個(gè)字母左對(duì)齊
墨嵐13291493458咨詢: C語(yǔ)言,用四種方法輸出字符Y -
叢臺(tái)區(qū)可見(jiàn)輪回復(fù):
______ #include <stdio.h> int main(int argc,char *argv[]){ printf("%c\n",'Y'); printf("Y\n"); puts("Y"); putc('Y',stdout); puts(""); return 0; }
墨嵐13291493458咨詢: c語(yǔ)言輸出字符 -
叢臺(tái)區(qū)可見(jiàn)輪回復(fù):
______ 標(biāo)點(diǎn)符號(hào)錯(cuò)誤 ,格式符應(yīng)該用括號(hào)括起來(lái),上面的“ printf(%c\n",i); “ 應(yīng)該為 printf("%c\n",i); 測(cè)試OK! #include<stdio.h> int main(void) { int i; for (i=33;i<=126;i++) printf("%c\n",i); return 0; }
墨嵐13291493458咨詢: C語(yǔ)言輸出格式 -
叢臺(tái)區(qū)可見(jiàn)輪回復(fù):
______ 字符'1'、字符'2'、字符'3'的asc碼值分別為49、50、51.計(jì)算機(jī)運(yùn)行 printf("%c,",b++); 語(yǔ)句時(shí),輸出格式為 %c 字符格式,所以先輸出字符 b 也就是 2 ,再將 b 增一 ;這時(shí)b=3 ,asc碼值為51.接著運(yùn)行 printf("%d\n",b-a); 輸出格式為 %d 整形格式,所以輸出 b 的asc碼值與 a 的asc碼值的差;也就是 51-49=2 ;所以程序的運(yùn)行結(jié)果為 2 ,2
墨嵐13291493458咨詢: C語(yǔ)言 所有的類型輸出符
叢臺(tái)區(qū)可見(jiàn)輪回復(fù):
______ %d:輸入輸出為整形 %ld 長(zhǎng)整型 %hd短整型 %hu無(wú)符號(hào)整形 %u %lu %s:輸入輸出為字符串 %c字符 %f:輸入輸出為浮點(diǎn)型 %lf雙精度浮點(diǎn)型
墨嵐13291493458咨詢: C語(yǔ)言輸入一行字符,輸出其中的字母,空格,數(shù)字 -
叢臺(tái)區(qū)可見(jiàn)輪回復(fù):
______ '\n'是回車(chē),換行符,也就是說(shuō),當(dāng)你給C輸入一個(gè)回車(chē)時(shí),循環(huán)結(jié)束.假如說(shuō)你現(xiàn)在輸入一個(gè)'1',然后回車(chē),這時(shí)執(zhí)行下面的語(yǔ)句,因?yàn)榻oC輸入的值是字符'1',如果,你什么也不輸入,直接回車(chē),循環(huán)結(jié)束.
墨嵐13291493458咨詢: 如何用C語(yǔ)言輸出整數(shù) -
叢臺(tái)區(qū)可見(jiàn)輪回復(fù):
______ 了解一下printf函數(shù) 例如printf("%d",10) 當(dāng)然了其他的代碼需要你自己補(bǔ)全 我說(shuō)說(shuō)這里的printf函數(shù)吧 雙引號(hào)里叫做輸出列表 %d是格式控制字符 說(shuō)明輸出格式為十進(jìn)制 10位輸出參數(shù)