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链接:https://www.cdcxhl.com/article16/ddccidg.html
成都网站建设公司_创新互联,为您提供自适应网站、、动态网站、服务器托管、网站设计公司、标签优化
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联