C语言笔记 - “%”符号的用法

这篇具有很好参考价值的文章主要介绍了C语言笔记 - “%”符号的用法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、% - 运算符

%表示取模运算,也就是取余数。
例如 6 % 4 = 2

2、% - 引导符/占位符

引导符用于控制输入输出的格式。常见于printf("%d",a);scanf("%d",&a);语句。

  1. %s - 字符串 (String)
  2. %c - 字符 (Char)
  3. %d - 十进制有符号型输出 (Decimal)
    ① %6d 整数输出,宽度是6位,不足左边补空格
    ② %06d 整数输出,宽度是6位,不足左边补数字0
    ③ %-6d 整数输出,宽度是6位,不足右边补空格

还有一个%i类似,具体如下:
在 printf 格式串中使用时,没有区别。
在scanf格式中,%d 只与十进制形式的整数相匹配。而%i 则可以匹配八进制、十进制、十六进制表示的整数。如若输入的数字有前缀 0,%i将会把它当作八进制数来处理,当然如若是前缀0x ,它将以十六进制来处理。

  1. %ld - 输出长整数long型

  2. %lld - 输出long long型

  3. %o - 以八进制数形式输出整数 (Octal)

  4. %x - 十六进制数形式 (Hexadecimal)
    %X - 无符号的16进制数字,并以大写ABCDEF表示

  5. %u - 以十进制数形式输出无符号整数型(Unsigned int)
    %lu - 以十进制数形式输出无符号长整数型(Unsigned long)

  6. %f - 单精度浮点型,默认保留六位 (Float)
    %.5f - (5的前面有个小数点)表示输出精确到小数点后5位。如果实际数字不足5位,则在末尾补0,若大于5位,则按四舍五入取前五位。

  7. %lf - 双精度浮点型,默认情况下保留小数点6位,通常用来输出double型

  8. %g - 根据数值不同自动选择%f或%e ,%e格式在指数小于-4或者大于等于精度时使用
    %G - 根据值的不同,自动选择%f或%E,%E格式用于指数小于-4或者大于或等于精度时

    1> 指数>=6或者<-4的时候:%g(%G)选择 %e(%E)输出
    2> 指数其余情况:都是选择%f输出
    
  9. %e - 以指数形式输出 float 类型,输出结果中的 e 小写
    %E - 以指数形式输出 float 类型,输出结果中的 E 大写

  10. %le 以指数形式输出 double 类型,输出结果中的 e 小写;
    %lE 以指数形式输出 double 类型,输出结果中的 E 大写。

  11. %p - 表示输出指针的值

3、% - 普通文本符号

用 %% 来表示 “%”

以上内容来源互联网和个人理解,如有错误,请大家批评指正。文章来源地址https://www.toymoban.com/news/detail-662094.html

到了这里,关于C语言笔记 - “%”符号的用法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 逍遥自在学C语言 | 位运算符>>的高级用法

    在上一篇文章中,我们介绍了 运算符的高级用法,本篇文章,我们将介绍 运算符的一些高级用法。 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。 除法运算需要比位移运算需要更多的计算资源,某

    2023年04月16日
    浏览(39)
  • C语言——三目运算符的进阶用法,比较三个或者四个数的大小

    1、三目运算符也叫条件运算符,结合方向是从右至左。 2、三目运算符仅此一个。 3、基本形式:      表达式1 ? 表达式2 :  表达式3 4、比较原理:表达式1是否为真,如果为真,执行表达式2,否则执行表达式3. 例:a = 4 3 ? 1 : 0 ;   a的值为1. 5、如果在表达式中含有其他运算符

    2024年02月08日
    浏览(32)
  • 逍遥自在学C语言 位运算符 "|" 的5种高级用法

    在上一篇文章中,我们介绍了 运算符的高级用法,本篇文章,我们将介绍 | 运算符的一些高级用法。 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。 通过这篇文章,我们学会了用位运算符 | 的5种高

    2023年04月11日
    浏览(27)
  • python中有哪些运算符,python里的运算符号

    大家好,给大家分享一下python中有哪些运算符,很多人还不知道这一点。下面详细解释一下。现在让我们来看看! 1. 比较运算符: 如果比较式成立,返回True;不成立,则返回False。 常见的比较运算符如下: 除了简单的两值相比之外,比较运算符还支持比较复杂的比较。 (

    2024年02月07日
    浏览(34)
  • python中的运算符号含义,python基本运算符的操作

    本篇文章给大家谈谈python的运算符号有哪些类型,以及python各运算符号的功能说明,希望对各位有所帮助,不要忘了收藏本站喔。 1.算数运算符(最常见的)     标准算数运算符(加减乘除)     取余运算符     幂运算符 2.赋值运算符 3.比较运算符 4.布尔运算符 5.位运算符

    2024年02月13日
    浏览(45)
  • latex 常用数学符号(积分、大型运算符、上下标)

    符号 latex ∫ 1 3 e 3 / x x 2   d x intlimits_{1}^{3}frac{e^3/x}{x^2} dx 1 ∫ 3 ​ x 2 e 3 / x ​   d x intlimits_{1}^{3}frac{e^3/x}{x^2} dx ∫ 1 3 e 3 / x x 2   d x int_{1}^{3}frac{e^3/x}{x^2} dx ∫ 1 3 ​ x 2 e 3 / x ​   d x int_{1}^{3}frac{e^3/x}{x^2}, dx ∫ − N N e x d x textstyle intlimits_{-N}^{N} e^x dx − N ∫ N ​

    2024年02月14日
    浏览(28)
  • 【数学】【记忆化搜索 】【动态规划】964. 表示数字的最少运算符

    【动态规划】【字符串】【表达式】2019. 解出数学表达式的学生分数 动态规划汇总 数学 记忆化搜索 给定一个正整数 x,我们将会写出一个形如 x (op1) x (op2) x (op3) x … 的表达式,其中每个运算符 op1,op2,… 可以是加、减、乘、除(+,-,*,或是 /)之一。例如,对于 x = 3,

    2024年02月22日
    浏览(40)
  • 从0开始学Java:运算符(Operator)与标点符号(Separators)

    运算符: 是一种特殊的符号,用以表示数据的运算、赋值和比较等。 表达式: 用运算符连接起来的式子 在Java中,一共有38个运算符。 按照功能划分: 分类 运算符 算术运算符 + 、 - 、 * 、 / 、 % 、 ++ 、 -- 赋值运算符 = 、 += 、 -= 、 *= 、 /= 、 %= 等 关系运算符 、 = 、 、

    2024年02月08日
    浏览(37)
  • python运算符&用法的详细介绍

    目录 1.算数运算 2.比较运算符 3.成员运算符 4.逻辑运算 5.赋值运算  附: 类型转换 1.算数运算 运算符:+加     -减     *乘     /除     //整除     % 余数     **幂运算   多用于整数、浮点数进行计算 + 也可用于字符串,拼接符,*可打印输出多次相同的字符串 注意:

    2024年02月09日
    浏览(33)
  • 关于二进制的原码、补码和反码,以及表示范围、常见位运算符和进制转换的理解与简述

    【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://www.cnblogs.com/cnb-yuchen/p/17963363 出自【进步*于辰的博客】 参考笔记一,P3.13、P5.1;笔记三,P43.1/3、P44.1。 注:我暂且没有整理关于二进制、原码、补码和反码等概念的理论,本文中的阐述都基于

    2024年02月02日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包