hhjc.net
当前位置:首页 >> C语言%A代表什么 >>

C语言%A代表什么

转换说明符%a对应输出为浮点数、十六进制数字和p-计数法.p-计数法,用于double浮点数,把一个double浮点数用十六进制的p记数法表示出来.0.75等于0.c

c和a是int型整数吧?如果是的话%在c++里面是求余 那c%a就是求c/a的余

首先,b++表示对b做自加运算,我们用c代替,c=b++;然后,a+=b++ 等于 a+=c,即a=a+c,也就是说“==”之前部分是给a赋值的,我们用d代替,即d=a+c;最后是一个逻辑判断d==0,也就是判断前面计算出来的a是否等于0.这里要注意的一个地方是b++,不是++b,也就是说在当前这一次判断的时候b并不自加,而是在当前判断执行完之后才自加1.比如初始a=1,b=2,b没有自加,a=a+b=1+2=3,那么这句话这次是在判断“3==0”,下次再判断的时候b才自加变成了2,a=a+b=3+2=5,相当于在判断“5==0”,依次类推即可.

%a 浮点数、十六进制数字和p-记数法(C99)%A 浮点数、十六进制数字和p-记法(C99) 就是把一个浮点数以一个十六进制的数如0x1.C0000p+1类似的样子输出一个浮点数,这是C99中才有的功能.

%s 字符串 (但C语言中没有字符串类型,也就是说没有变量能直接存字符串,只能用数组,但数组输出时只能用%c 一个一个的输出)%c 单个字符

有两种意思 :第一、表示整除运算,如3%2=1,但是两边的操作数要为整数 第二、用于输入、输出如scanf("%d",&a),printf("%d",a);

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.hhjc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com