一个C语言竞赛题目:

1 #include <stdio.h>
2 int main()
3 {
4     const int unix=1;
5     printf(&unix["\021%six\012\0"], (unix)["have"] + "fun" - 0x60);
6     return 0;
7 }

输出: unix

知识点 :
1. \012 是一个字节对应 回车
2. printf("%c",2["abcd"]); 输出 c
3. int i=2; printf("%c",i["abcd"]); 输出 b
4. printf("%s\n",1+"fun"); 输出 un
5. printf(&unix"\021ix\012\0"[1]); 输出 ix换行

转载于:https://www.cnblogs.com/mrsandstorm/p/5854900.html

C语言的很吊的printf-----来自一个C语言竞赛题目相关推荐

  1. 【C语言简单说】二:第一个C语言程序详解(2)

    如有错误请给与纠正- (+_+)? 不知道你在什麼 其实这一节可以跳过,不信你往下看- 上一个教程只说明了第一个C语言程序源码中的头文件: #include<stdio.h> #inclu ...

  2. 【C语言简单说】二:第一个C语言程序详解(3)

    如有错误请给与纠正- 注:注意我们每一行代码后面的分号表示我们一句代码的结束,就像我们在写文字的时候的标点符号,一个句号表示一句话的结尾. 上一个教程只说明了第一个C语言程序源码中的main(其实等于 ...

  3. 【C语言简单说】一:第一个C语言程序

    注册CSDN有些年头了,但是从未写过任何任何的东西. 几年前的懵懵懂懂,现在虽然依旧懵懂但是还好,能够听得懂大触们大致再说神马东西了. 这段时间有点怀疑人生,由于本人才疏学浅,所以只好留下一点帮助小白 ...

  4. 【C语言自学笔记】C语言程序基础(文件/工具/第一个C语言程序)

    C语言程序基础 1基础概念 1.1源文件 1.2目标文件与可执行文件 2基础工具 2.1 IDE(集成开发环境) 2.2工程/项目 3第一个C语言程序 3.1函数 3.1.1自定义函数和main函数 ...

  5. 每一个c语言程序允许有多个函数,一个c语言程序由什么构成

    一个c语言程序由什么构成 一个C语言源程序至少一个有main函数,定du义函数必须指定 4 个元素:返回类型.函数名.圆括号内的形参表(可能为空)和函数体.源程序的结构特点: 1.一个C语言源程序可以 ...

  6. c语言生日创意代码_跪求一个C语言程序输出“生日快乐”(TC)

    展开全部 #include #include #include #include #include char s[8]; void show1(char *a) { system("cls& ...

  7. C语言真的很难吗?那是你没看这张图,化整为零轻松学习C语言。

    真不难 C语言难不难?这个问题是相对的,对于找到合适方法学习C语言的同学想必是觉得很简单:但对于一部分同学来说,没有众观全局就会误以为刚入门就需要学习庞大的知识,学着学着开始看不懂,由于心理作怪,感觉 ...

  8. BIM建筑环境规则和分析(BERA)语言介绍(四)第三章 BERA语言设计

    设计策略 什么是好的语言设计?没有明确的答案,但许多研究人员 声称,新语言有重要因素可以获得接受和 长寿.就领域特定语言的主要目的而言,新语言 应首先以一种简单的方式有效地解决新问题[Mashey,2 ...

  9. mooc上c语言怎么改作业,电子科技大学19年C语言MOOC置换课程部分试题和答案

    电子科技大学19年c语言MOOC置换课程部分试题答案 (X 表示 错误 V 表示正确 ,小括号中是答案) 计算机系统由硬件和软件构成,它们共同工作来运行应用程序(V) 程序员必须要关心底层硬件的细节. ...

最新文章

  1. ImportError: The plotly.plotly module is deprecated,please install the chart-studio
  2. <binding>和<operation>元素
  3. 替换字符串空格 - Java - StringBuffer
  4. 百度地图api---实现新建地图
  5. Vue实现仿音乐播放器12-实现歌手页面效果
  6. 哪些计算机p玩游戏,有了这个神器,你的电脑玩什么游戏都带得动
  7. 排序算法之递归算法(归并排序)
  8. sql 账号查询一个表勾选那个权限_Spring Cloud微服务架构中的数据权限DataPermision实现方案...
  9. linux服务器虚拟内存设置,修改Linux服务器虚拟内存Swap大小
  10. 必须掌握的Python技巧(三)
  11. 【IT项目管理】第1章 走进IT项目管理
  12. Air720UGUH 极简封装 LTE Cat.1 bis 模块[合宙通信]
  13. 【类型初始值设定项引发异常】问题解决
  14. 用html制作课程表
  15. Win10极简fliqlo时钟屏保(附下载链和安装教程)
  16. 让靠谱的人推荐靠谱的人:基于关系链计算的职场社交应用“脉脉”,上线“好友推荐候选人”功能
  17. 易經大意(12) 三和 韓長庚 著
  18. 【精益生产】精益生产十大工具
  19. 聚合物钽电容和普通钽电容的区别
  20. 怎么为图片、视频设置打开方式

热门文章

  1. javaSE----for,wile ,do while循环的应用
  2. [LINUX] 误删了/lib 怎么办?
  3. 转 - Web新人(偏前端)应该怎样学习(个人观点,勿喷)
  4. Apahce服务器配置非根目录的虚拟目录
  5. phpMyAdmin登录时指定服务器ip和端口的方法
  6. 单表的更新UPDATE和删除记录DELETE(二十六)
  7. 一个页面可以重复调用的TAB选项卡切换js代码 鼠标悬浮
  8. 进程间通信之-信号signal--linux内核剖析(九)
  9. spark-env.sh配置
  10. 让IE支持Css3属性(圆角、阴影、渐变)