C语言----基本的输入输出函数

一,printf ()——将变量的内容输出到显示器上

1,printf ("字符串");  ----- 将双引号内的字符串(或汉字)输出到显示屏上。

2,printf ("输出控制符",输出参数);----- 用于单个参数的输出。

           (这里的输出参数就是你要在显示器上展现出来的内容。)

3,printf ("输出控制符1 输出控制符2",输出参数1,输出参数2); ---- 用于多个参数输出

输出控制符必须与输出参数一一对应,包括类型及数量。

4,printf ("输出控制符 非输出控制符",输出参数);---- 非输出控制符可以让人们更明白输出内容的含义

#include <stdio.h>
int main (void)
{
    int i=5;
    int j=3;
    
    printf ("zifuchuan\n");
	printf ("字符串\n");
	printf ("%d\n",i);
	printf ("%d %d\n",i,j);
	printf ("i=%d\n",i);//这里的 i= 就可以看作非输出控制符 
	
	return 0;
}
/*
输出内容: 
        zifuchuan
        字符串
        5
        5 3
        i=5        
*/

为什么需要输出控制符

1,01组成的代码可以表示数据,也可以表示指令。

2,如果01组成的代码表数据,那么同样的01代码组合以不同的输出格式输出会输出不同结果

通俗理解就是输出控制符告诉计算机以什么样的形式将二进制01代码显示出来。

    常见的输出控制符及其作用如下:

 二,scanf ()——通过键盘将数据输入到变量中

1,scanf ("输入控制符",输入参数);

将键盘输入的字符转换为输入控制符所规定格式的数据,然后存入以输入参数为地址的变量中

#include <stdio.h>
int main (void)
{
    int i;
    
    scanf ("%d",&i);//将输入的十进制数字存到以 i 为地址的变量中
	printf ("%d\n",i); 
	
	return 0;
}
/*
输入内容:5 
输出内容:5     
*/

&为取地址符,&i表示取变量i的地址来储存外界输入的十进制数。

2,scanf ("非输入控制符 输入控制符",输入参数);

#include <stdio.h>
int main (void)
{
    int i;
    
    scanf ("i=%d",&i);//必须原样输入 i=,若输入时无i=则为非法输入
	printf ("%d\n",i); 
	
	return 0;
}
/*
输入内容:i=5 
输出内容:5     
*/

注意:除了输入控制符之外的均为非输入控制符(逗号 空格也算),添加了非输入控制符后,在键盘上输入时,必须将非输入控制符全部原样输入。

3,scanf ("输入控制符1 输入控制符2",输入参数1,输入参数2);--- 一次给多个变量赋值

#include <stdio.h>
int main (void)
{
    int i ,j ;
    
    scanf ("%d %d",&i,&j);//两个输入控制符间有空格,在输入时空格也需输入
	printf ("%d %d\n",i,j);
	
	return 0;
}
/*
输入内容:5 3
输出内容:5 3  
*/

scanf () 中尽量不要使用非输入控制符。

若有想法或意见,欢迎留言,一起进步。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

๑Aurora.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值