C语言之占位符

  • %d:输出有符号十进制整数(包括short、int、long、long long等)
  • %u:输出无符号十进制整数(包括unsigned short、unsigned int、unsigned long、unsigned long long等)
  • %f:输出浮点数(包括float、double、long double等)
  • % 02d 右对齐输出,位数不够补0
  • % 2d右对齐输出,位数不够补 / 0
  • % .2f输出两位小数,左对齐输出,位数不够自动补0
  • %e:输出科学计数法表示的浮点数
  • %c:输出字符(包括char)
  • %s:输出字符串(即指向字符数组或字符串字面量的char *类型)
  • %p:输出指针的值、输出地址符(即指向任意类型的指针)
  • %x:输出无符号整数或有符号整数的十六进制表示
  • %o:以八进制输出
  • %i:结构体输出
  • %%:用于输出百分号
#include <stdio.h>

int main() {
    int num = 10;
    float pi = 3.14159;
    char ch = 'A';
    char str[] = "Hello";

    printf("num in hex: %x\n", num); // 输出:num in hex: a
    printf("pi: %f\n", pi); // 输出:pi: 3.141590
    printf("ch: %c\n", ch); // 输出:ch: A
    printf("str: %s\n", str); // 输出:str: Hello

    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值