输入和输出函数

来源:互联网 发布:脸萌软件苹果版 编辑:程序博客网 时间:2024/05/22 23:39

在 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;}
0 0