putchar()括號內可以是常量,變量,表達式等,先里面的值,然后根據ACSII碼,輸出對應的字符。
創新互聯主營南關網站建設的網絡公司,主營網站建設方案,手機APP定制開發,南關h5小程序開發搭建,南關網站營銷推廣歡迎南關等地區企業咨詢
比如,'0'的ASCII碼值是48,那么putchar(48+3)和putchar('0'+3)都會輸出3;
又如,putchar('a'+1)會輸出b.
程序如下:#include stdio.h
int main(void)
{
int i,j,p;
char code[32];
scanf("%d",i);
j=i;
p=0;
while(j0)
{
code[p++]=j%2 + 48 ;
j=j/2;
}
j=p;
printf("the num is : %d, \n the code is:",i);
while(j)
{
printf("%c",code[--j]);
}
getch();
return 0;
}
用子函數實現結構體數據的輸入與輸出:對于多數子函數的輸入與輸出,有一定規律性可言。
方法1:void型不傳值傳址調用與聲明。main中聲明void date_in(),void date_pout()。函數定義前一定在main()前先定義結構體變量(全局變量),然后定義輸入或輸出程序段。此時再main()調用即可。
如下:
struct student
{
char name[20];
int old;
char sex;
}stu;
void date_in();
void main()
{ date_in();
}
void date_in()
{ scanf("%s%d/c,"stu.name,stu.old,stu.sex);
}時間問題程序有點簡潔,有問題請追問,很樂意與你分享。
如果a、b是字符串的話,我知道有兩種。
scanf("%s%s",a,b);
另外一種就是使用gets()函數。
分享名稱:c語言通過函數輸出變量值 c語言根據函數關系輸出y值
URL鏈接:http://vcdvsql.cn/article16/ddccidg.html
成都網站建設公司_創新互聯,為您提供自適應網站、、動態網站、服務器托管、網站設計公司、標簽優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯