【C语言最基础的输出问题】

   这几天,学习了C语言,不过以前用惯了VS在用VC还是有很多觉得不是很习惯的,虽然写C是可以用VS的,但是为了和大多数人统一起来,还是决定用VC了。这几天在学习C的时候遇到了一些入门的基础知识不是很明白,查清楚了以后记录下来。

    可能很多的初学者在刚看C语言的时候最先遇到的问题就是输出地时候printf();括号里面的一些标识看不明白吧,比如printf("a=%f",a);  %f是什么意思就是弄不明白。

     在这里大体解释一下也方便以后自己复习时看一下:

                            1、首先%是取余,,%的左右两边必需是整型数据,否则系统报错 ;

                             2、/是取整运算符,结果是整形数,左右两过类型不限制 ;

    注释:   如:15%2结果是这两个数的余数,1,而15/2则为整数结果且无小数部分四舍五入的说法,结果为7,
还有一点要注意的是,在%运算符中,如果是异号,都以第一个左边的数的正负号为准,如-9%4为-1
9%-4结果为1
-9%-4结果为
-1                       

                             3、%d%f%c都是printf输出时。规定数据输出方式的,详细的输出方式列表如下:
                              %d 有符号10进制整数 
                               %i 有符号10进制整数
                               %o 有符号8进制整数 
                               %u 无符号10进制整数 
                               %x 无符号的16进制数字,并以小写abcdef表示
                               %X 无符号的16进制数字,并以大写ABCDEF表示
                               %F/%f 浮点数
                               %E/%e 用科学表示格式的浮点数
                               %g 使用%f和%e表示中的总的位数表示最短的来表示浮点数 G 同g格式,但表示为指数
                               %c 单个字符
                               %s 字符串
                               %% 显示百分号本身

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值