美文网首页
c基础 - 占位符使用场景

c基础 - 占位符使用场景

作者: 世道无情 | 来源:发表于2019-03-02 05:49 被阅读0次

前言

变量:就是给内存地址取一个别名;

1. 占位符使用场景

1>:如果只是单纯的打印输出 基本数据类型对应的值,就用每个类型对应的占位符,代码如下:
#include<stdio.h>  // 导入头文件,头文件都是方法的声明。
// 基本数据类型
void main(){

    short s = 100;
    int i = 100;
    long l = 100;

    float f = 200;
    double d = 200;

    char c = 'N';
    

    // 输出打印,需要用占位符打印

    // short: %d
    // int: %d
    // long:%ld,l是 long,长整型的int
    
    // float:%f
    // double:%lf,l是 long

    // char字符:%c
    // 字符串:需要用 char*表示 
    
    printf("s的值为:%d\n", s);  // 100
    printf("i的值为:%d\n" , i); // 100
    printf("l的值为:%ld\n", l); // 100
    printf("f的值为:%f\n", f);  // 200.000000
    printf("d的值为:%lf\n", d); // 200.000000
    printf("c的值为:%c\n", c);  // N
    
    getchar();

}
2>:如果是想打印 某个 数据类型的字节数,就直接用 %d就可以,因为字节数就是个数,个数就是int类型,所以直接用 %d就可以:
#include<stdio.h>  // 导入头文件,头文件都是方法的声明。

void main(){

    printf("char 数据类型所占字节数:%d\n", sizeof(char)); // 1
    printf("short 数据类型所占字节数:%d\n", sizeof(short));// 2
    printf("int 数据类型所占字节数:%d\n" , sizeof(int));  // 4
    printf("long 数据类型所占字节数:%d\n", sizeof(long));// 4
    printf("float 数据类型所占字节数:%d\n", sizeof(float));// 4
    printf("double 数据类型所占字节数:%d\n", sizeof(double));// 8

    getchar();
}
3>:如果是想打印地址,需要使用 %p
printf("a,b的地址分别是:%p,%p\n" , &a , &b);  // a,b的地址分别是:0043F9C8,0043F9BC
printf("a,b的地址分别是:%p,%p\n", &a, &b);   // a,b的地址分别是:0043F9C8,0043F9BC

相关文章

  • c基础 - 占位符使用场景

    前言 变量:就是给内存地址取一个别名; 1. 占位符使用场景 1>:如果只是单纯的打印输出 基本数据类型对应...

  • Glide4 使用

    基本使用Glide.with(this).load(url).into(imageView); 使用占位符占位符是...

  • 莹莹

    占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符...

  • 莹莹

    占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符...

  • excel常用函数详解

    1.If函数 使用场景:条件判断 2. Sumifs 函数 使用场景:多条件求和 注:*是通配符,?是占位符 3....

  • 随笔

    1.占位符% %s表示占位符类型是str字符串类型%d表示占位符类型是digital数字类型使用占位符的时候,还需...

  • iOS开发-OC占位符

    oc中各种打印时的占位符 常用的一些占位符: %@:字符串占位符 %d:整型 %ld:长整型 %f:浮点型 %c:...

  • 随记

    MySQL与 PostgreSQL 预处理(Prepared) 匿名占位符 MySQL: 使用 ? 作为匿名占位符...

  • 及时止损哪有那么容易

    占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符 晚上清理微博时,发现了我以前发的微博 心情如同标题 ...

  • Swift那些和OC不一样的东西

    基础部分 输出使用print函数输出,不再使用NSLog,输出占位符\(常量/变量)例如: 注释支持多行注释 数据...

网友评论

      本文标题:c基础 - 占位符使用场景

      本文链接:https://www.haomeiwen.com/subject/xdaoiftx.html