C语言及程序设计初步例程-16 数据的输出

简介: 贺老师教学链接  C语言及程序设计初步 本课讲解用printf函数输出#include <stdio.h>int main(){ printf("Hello World!\n"); printf("Welcome\nto\nBeijing!\n"); return 0;} 用于整型数据的输出格式控制#include <stdio.h&gt

贺老师教学链接  C语言及程序设计初步 本课讲解


用printf函数输出

#include <stdio.h>
int main()
{
    printf("Hello World!\n"); 
    printf("Welcome\nto\nBeijing!\n");
    return 0;
} 

用于整型数据的输出格式控制
#include <stdio.h>
int main(){
    printf("%d\n", 1234);
    printf("%6d\n", 1234);
    printf("%o\n", 1234);
    printf("%x\n", 1234);
    printf("%X\n", 1234);
    printf("%u\n", -1234);
    return 0;
}

用于浮点型数据的输出格式控制
#include <stdio.h>
int main(){
    printf("%f\n", 1234.56);
    printf("%10.3f\n", 1234.56);
    printf("%e\n", 1234.56);
    printf("%E\n", 1234.56);
    printf("%g\n", 1234.567);
    printf("%g\n", 1234567.89);
    return 0;
}

避免参数和转换描述之间的类型的不匹配
#include <stdio.h>
int main()
{
    int a, b, c;
    scanf("%d %d", &a, &b);
    c = a + b;
    printf("%d + %d = %d\n", a, b, c);
    printf("%f + %f = %f\n", a, b, c);
    return 0;
}

避免参数和转换描述之间个数不匹配
#include <stdio.h>
int main()
{
    int a, b, c;
    scanf("%d %d", &a, &b);
    c = a + b;
    printf("%d + %d = %d\n", a, b);
    printf("%d + %d = %d\n", a, b, c, a);
    return 0;
}


目录
相关文章
|
21天前
|
存储 编译器 程序员
【C语言】整形数据和浮点型数据在内存中的存储
【C语言】整形数据和浮点型数据在内存中的存储
12 0
|
28天前
|
存储 文件存储 C语言
《C语言程序设计》课程设计 -- 火车票票务管理系统
《C语言程序设计》课程设计 -- 火车票票务管理系统
23 1
|
29天前
|
存储 C语言
C语言顺序结构程序设计
C语言顺序结构程序设计
21 0
|
1月前
|
存储 小程序 C语言
【深度剖析数据在内存中的存储】C语言
【深度剖析数据在内存中的存储】C语言
|
1月前
|
存储 C语言
C语言——数据输入和输出
C语言——数据输入和输出
12 0
|
1月前
|
存储 小程序 C语言
【C语言进阶】深度剖析数据在内存中的存储
【C语言进阶】深度剖析数据在内存中的存储
|
1月前
|
存储 编译器 C语言
C语言巧用联合体union判定数据的存储格式(大小端)
C语言巧用联合体union判定数据的存储格式(大小端)
12 1
|
1月前
|
C语言
C语言中printf函数输出数据
C语言中printf函数输出数据
16 0
|
1月前
|
存储 C语言
C语言用scanf函数数据
C语言用scanf函数数据
11 0
|
9天前
|
程序员 C语言
C语言库函数 — 内存函数(含模拟实现内存函数)
C语言库函数 — 内存函数(含模拟实现内存函数)
18 0