GXU-ACM
请选择 进入手机版 | 继续访问电脑版

广西大学ACM-ICPC竞赛论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1059|回复: 4

一点小笔记

[复制链接]

3

主题

9

帖子

71

积分

注册会员

Rank: 2

积分
71
发表于 2017-3-24 05:07:06 | 显示全部楼层 |阅读模式
1、C语言的输出
(1)m=25,直接用%d格式输出25要输出025把输出格式变为%03d即可
(2)如何连续输出d“   
     printf(“%%d”);
(3)输出一个带两位小数的百分数(如:“81.25%”)
     double k;
      ......
     printf("%.2f%%",k);
(4)c语言输出右对齐和左对齐
    设置一个宽度,默认就是右对齐,左边填充空格
       printf(%5d”,number);
    加一个负号(“-”),则变为左对齐方式
       printf(%-5d”,number);
2、a+=b等效于a=a+b,但前者的执行速度比后者快。
3、m<<1,左移一位相当于乘2,左移n位相当于乘2^n,但左移操作比乘法操作快得多。

回复

使用道具 举报

25

主题

61

帖子

245

积分

超级版主

Rank: 8Rank: 8

积分
245
发表于 2017-3-25 20:48:21 | 显示全部楼层
回复

使用道具 举报

5

主题

11

帖子

45

积分

版主

Rank: 7Rank: 7Rank: 7

积分
45
发表于 2017-3-26 02:06:58 | 显示全部楼层
printf(“%%d”)是实现什么功能的?
#include<stdio.h>
int main()
{
        int a = 25, b = 30;
       
        printf("%%d", a,b);//或者printf("%%d", a,b);或者printf("%%d", a,b);
       
        return 0;
}
输出的结果都是%d。
回复 支持 反对

使用道具 举报

3

主题

9

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2017-3-28 02:54:13 | 显示全部楼层
printf(“%%d”)是实现什么功能的?
输出字符串%d
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|gxuacm  

GMT+8, 2019-10-24 04:52 , Processed in 0.075851 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表