C语言常识 各“% ”所代表什么?

常见问题

  • %d 整型

  • %f 浮点型

  • %s 字符串

  • %d float 类型数据

  • %lf 打印double类型的数据

  • %c 字符

  • %zu sizeof的返回值

  • %c格式对应的单个字符

  • %d 有符号10进制整数

    %i 有符号10进制整数

    %o 无符号8进制整数

    %u 无符号10进制整数 %x 无符号的16进制数字,并以小写abcdef表示

    %X 无符号的16进制数字,并以大写ABCDEF表示

    %2d 两位右对齐

    %-2d 两位左对齐

  • 无符号整型:无符号整数(unsigned integer)是计算机中的一个术语,指的是用二进制表示的整数,其中最左边的位(也被称为符号位)被设置为0,表示这个数是正数。无符号整数包括0和正数,不包括负数。在编程语言如C语言中,无符号整数可以通过在整数类型前加上unsigned关键字来声明,例如unsigned intunsigned short等。无符号整数的取值范围取决于该类型的位数,例如unsigned int通常占用4个字节,表示的范围是0到42949672951

  • Stack overflow 栈溢出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值