C语言笔记(二)

1、输入输出的作用输入:将键盘上输入的数据取出来保存到内存中的变量里输出:将内存中变量里保存的数据取出来输出到终端上2、格式化输入输出函数格式化输出函数:printf格式化输入函数:scanf3、格式化输出函数数据类型:基本数据类型整型字符型(char)         char a; scan
摘要由CSDN通过智能技术生成

1、输入输出的作用

输入:将键盘上输入的数据取出来保存到内存中的变量里

输出:将内存中变量里保存的数据取出来输出到终端上


2、格式化输入输出函数

格式化输出函数:printf

格式化输入函数:scanf


3、格式化输出函数

数据类型:

基本数据类型

整型

字符型(char)         char a; scanf(“%c”, &a); printf(“%c”, a);

短整形(short)         short b;scanf(“%hd”, &b);printf(“%hd”, b);

整型(int)                  int c;scanf(“%d”, &c);printf(“%d”, c);

长整型(long)          long d;scanf(“%ld”, &d);printf(“%ld”, d);

浮点型

单精度(float)          float e; scanf(“%f”, &e);printf(“%f”,e);

双精度(double)    double f;scanf(“%lf”, &f);printf(“%lf”, f);

派生数据类型

数组([])

指针(*)

函数

结构体(struct)

公用体(union)

枚举(enum)

空类型(void)

格式化输出函数:printf

作用:将内存中变量里保存的数据取出来输出到终端上

格式:printf(格式控制,输出列表);

注意:格式控制和输出列表必须一一对应

练习:每种基本类型变量定义一个,并初始化,用printf输出该变量的值

#include <stdio.h>

int main(int argc, const char * argv[])

{

    char a='A';

    short b=1;

    int c=2;

    long d=3;

    float e=4.5;

    double f=5.6;

    printf("a=%c\n",a);

    printf("b=%hd\n",b);

    printf("c=%d\n",c);

    printf("d=%ld\n",d);

    printf("e=%f\n",e);

    printf("f=%lf\n",f);  

printf("a%c\n b=%hd\n c=%d\n d=%ld\n e=%f\n f=%lf\n",a,b,c,d,e,f);

return 0;

}


4、格式化输入函数

格式化输入函数:scanf

作用:将键盘上输入的数据取出来保存到内存中的变量里

格式:scanf(格式控制,地址列表);

#include <stdio.h>


int main(int argc, const char *argv[])

{

char a;

short b;

int c;

long d;


float e;

double f;


#if 0

scanf("%c", &a);

scanf("%hd", &b);

scanf("%d", &c);

scanf("%ld", &d);

scanf("%f", &e);

scanf("%lf", &f);

printf("a = %c\n", a);

printf("b = %hd\n", b);

printf("c = %d\n", c);

printf("d = %ld\n", d);

printf("e = %f\n", e);

printf("f = %lf\n", f);

#endif

scanf("%c%hd%d%ld%f%lf", &a, &b, &c, &d, &e, &f);

printf("a = %c\nb = %hd\nc = %d\nd = %ld\ne = %f\nf = %lf\n", a, b, c, d, e, f);

return 0;


5、格式化输入输出的整个过程

输入的过程:键盘输入的数据——>缓冲区——>scanf——>内存中的变量

输出的过程:内存中的变量——>printf——>缓冲区——>终端上


6、单个字符的输入输出

单个字符的输入:getchar

单个字符的输出:putchar


7、单个字符的输入

格式:getchar()

作用:从终端上获取一个字符,如果想使用该字符,需要定义一个字符变量包接受函数的返回值

例子:char ch;ch=getchar();


8、单个字符的输出

格式:putchar()

作用:将单个字符输出到终端上

例子:

1:字符常量:putchar('A');

2:字符变量:char ch='A';putchar(ch);

课堂练习:

1、用getchar输入boy,并用putchar输出

#include <stdio.h>

int main(int argc,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值