c语言输入输出、运算符表达式 初学

一.数据的输出(格式化输出函数)

1 .  头文件
stdio.h
2.   函数原型
int printf(const char *format , ...)
3.   函数返回值
成功返回输出的字节数,失败返回 -1
4.   函数功能
格式化字符串输出
5.   格式
printf(" 字符串 + 格式控制串 ", 参数 1, 参数 2, 参数 3,...);
6.   对应参数:格式控制符
%d    输出十进制数,把后面参数当作十进制数据输出
%c   输出字符
%s    输出字符串
%f     输出小数
%e    以科学计数法的形式输出小数
%o    输出八进制数 , 若是加上 #, 会输出对应的标志位
%x    输出十六进制数据 , 若是加上 #, 会输出对应的标志位
%p    输出对应变量的地址
   例如:输出正数
              printf(" 正数 = %d %d %d\n",100,200,300);

7.   标准输入输出
printf函数:
作用:printf函数用于向标准输出(通常是屏幕)输出格式化的字符串。

语法:int printf(const char *format, ...);

参数:format是一个格式字符串,后面可以跟可变数量的参数,这些参数将按照指定的格式输出。

返回值:成功输出后返回输出的字符数,否则返回一个负值。
示例:

​


​#include<stdio.h>




int main()
{




    int a = 10;
    float b = 3.14;
    printf(" %d, %f\n", a, b);
    return 0;
}

scanf函数:
作用:scanf函数用于从标准输入(通常是键盘)读取格式化的输入。

语法:int scanf(const char *format, ...);

参数:format是一个格式字符串,后面可以跟可变数量的参数,这些参数用于存储从标准输入读取的值。

返回值:成功读取后返回读取的字符数,否则返回一个负值。

示例:

#include<stdio.h>


int main()
{
    int a;
    float b;
    printf("10,34.56");
    scanf_s("%d %f", &a, &b);
    printf("10 %d,34.56  %f\n", a, b);
    return 0;
}

二.数据的输入

1. 
头文件
stdio.h
函数原型
int scanf ( const char * format,..
函数功能
从键盘输入数据存放到变量 1 ,变量 2...., 变量 n 所表示的内存单元
格式
scanf( " %d", &...);
scanf(" 格式控制串 ", 变量 1 的地址,变量 2 的地址 ....);
   
2.
格式控制符
十进制数的输入
[%d]
格式 : scanf("%d%d...", 变量 1 的地址,变量 2 的地址 ....);
功能 : 用户从键盘输入整数赋值给变量 , 以空格,回车, tab 键作为输入的分隔符号。
小数的输入
[%f]--float 单精度
[%lf]---double 双精度
格式 : scanf("%f%f...", 变量 1 的地址,变量 2 的地址 ....);
功能 : 用户从键盘输入小数赋值给变量 , 以空格,回车, tab 键作为输入的分隔符号。
字符的输入
[%c]
格式 : scanf("%c%c...", 变量 1 的地址,变量 2 的地址 ....);
功能 : 用户从键盘输入字符赋值给变量 . 字符数据必须连续写 , 没有对应的分隔符号。
字符串输入
[%s]
格式: scanf("%s%s", 字符串 1 首地址,字符串 2 首地址 );
功能 : 用户从键盘输入字符串赋值给变量 . 以空格,回车, tab 键作为输入的分隔符号。
必背知识:
           
  • 11
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值