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

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

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

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

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

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

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

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

#include 
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代码显示出来。

    常见的输出控制符及其作用如下:C语言----基本的输入输出函数_第1张图片

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

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

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

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

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

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

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

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

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

你可能感兴趣的:(C语言,c语言,开发语言)