C语言基础学习一

本文回顾了C语言基础知识,包括字符常量的ASCII编码使用、算术运算中的类型转换规则,以及非格式化输入输出、字符串的输入输出和处理函数。通过实例演示了如何操作字符和字符串,并介绍了ASCII码对照表和基本的输入输出函数如getchar()和putchar()。
摘要由CSDN通过智能技术生成

当初学习C语言的时候很粗略,现在先细细回顾一下基础。

  • 字符常量

在C程序中,字符常量有一对单引号括起来,其内部存储表示的是相应字符的ASCII编码。

所以申请存储变量时应用int,ASCII编码可以直接做加减法,做完之后所代表的字符也发生相应改变。

该变量用%d输出时则代表ASCII码,用%c输出时则代表相应字符。

附:ASCII码对照表http://ascii.911cha.com/

举例:

    int d;
    d='p';
    printf("%d\n",d);
    printf("%c\n",d);
    printf("%c\n",d+1);
    printf("%c\n",100);

  • 非格式化输入/输出

该方法主要用于字符或字符串的输入输出,此处先举字符的例子。输入:getchar();输出:putchar();

    char ch;
    ch=getchar();
    printf("\n");
    putchar(ch);
    printf("\n");
    putchar(ch+1);

  • 算数运算

二元运算时,两个操作数数据类型不相同时,C语言会朝着按照向二进制位数较多的数据类型转换的原则。

    printf("%d\n",48/5);
    printf("%f\n",48/5.0);

  • 字符串的输入输出

    char buf[80];
    gets(buf); //读取一行字符到数组buf
    puts(buf);//输出buf中的字符串加一个换行符
    scanf("%s",buf) ;//读取字符串到buf
    print("%s",buf);

  • 字符串处理函数

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值