输入和输出函数

在 c 语言中输入和输出需要一个占位符。

%d - int
%ld - long int
%c - char
%f - float
%u - 无符号数
%hd - 短整型 short
%lf - double
%x - 十六进制输出 int 或者 long int 或者 short int
%o - 八进制输出
%s - 字符串

输出:

#include <stdio.h>
#include <stlib.h>

main(){
    int i = 3;
    float f = 3.14;
    double d = 3.1415926535;
    char c = 'f';
    short s = 123;

    printf("int = %d\n",i);
    printf("float = %f\n",f);  // 小数默认保留6位
    printf("double = %lf\n",d);
    printf("char = %c\n",c); 
    printf("short = %hd\n",s);


    system("pause");//让控制台暂停 调用系统命令
}

输入:

#include <stdio.h>

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

    printf("请输入一个整数");

    int i;

    // scanf 有点类似于 java 的 Scanner.java
    scanf("%d", &i); // &i 拿到i的内存地址

    printf("输入的数为%d\n", i);

    //输入一个字母,存到数组中
    printf("请输入一串字符");

    char c[] = {' ',' ',' ',' '}; // '' 之间需要空格,编译不允许为空

    scanf("%s", c); // 数组名就是地址

    printf("输入的字符串为%s", c); 

    return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值