本人对Java比较熟悉,因为算法大部分都是c写的,所以研究了c语言。
输出格式问题:(和java和C++有比较大的区别)
c语言开头为:#include <stdio.h>

#include <stdio.h>
int main()
{long FmtLong=99999999;              /*长整型*/double FmtDouble=88888888.88888888; /*双精度数*/int FmtInt1=3,FmtInt2=4;            /*两个普通整型*//*整数输出*/printf("输出整数:");printf("%d\n",13);              /*输出整数*/printf("输出整数:");printf("%i\n",-13);             /*输出整数*/printf("输出无符号整数:");printf("%u\n",+13);             /*输出无符号整数*/printf("输出单个字符:");printf("%c\n",'X');             /*输出单个字符*/printf("输出长整型:");printf("%ld\n",FmtLong);        /*输出长整型*/printf("以16进制输出整数,没有正负数:");printf("%x\n",13);              /*以16进制输出整数,没有正负数*/printf("以8进制输出整数,没有正负数:");printf("%o\n",13);              /*以8进制输出整数,没有正负数*//*控制输出*/printf("控制宽度输出,左端补空格:");printf("%3d\n",13);             /*控制宽度输出,左端补空格*/printf("控制宽度输出:");printf("%2d\n",1234);           /*控制宽度输出*/printf("控制宽度输出也适用于长整型:");printf("%2ld\n",FmtLong);       /*控制宽度输出也适用于长整型*/printf("格式串后面的字符为普通字符:");printf("%2ld3\n",FmtLong);      /*格式串后面的字符为普通字符*//*浮点输出*/printf("\n");                   /*输出一个换行*/printf("输出浮点数:");printf("%f\n",100.33);          /*输出浮点数*/printf("以指数形式输出浮点数:");printf("%e\n",100.33);          /*以指数形式输出浮点数*/printf("以指数形式输出浮点数:");printf("%E\n",100.33);          /*以指数形式输出浮点数*/printf("由系统决定采用f还是e格式输出:");printf("%g\n",100.33);          /*由系统决定采用%f还是%e格式输出*/printf("输出长浮点型:");printf("%lf\n",FmtDouble);      /*输出长浮点型*/printf("控制有效位数,左端补空格:");printf("%8.1fok\n",100.33);     /*控制有效位数,左端补空格*/printf("控制有效位数,右端补空格:");printf("%-8.1fok\n",100.33);    /*控制有效位数,右端补空格*//*特殊输出*/printf("输出一个换行:");printf("\n");                   /*输出一个换行*/printf("输出一个百分号:");printf("%%\n");                 /*输出一个百分号*//*字符串输出*/printf("用变量方式输出字符串:");printf("%s\n","诸葛亮出山前也没带过兵啊,你们凭啥要我有工作经验");  /*用变量方式输出字符串*/printf("原样输出字符串:");printf("诸葛亮出山前也没带过兵啊,你们凭啥要我有工作经验\n");       /*原样输出字符串*/printf("混合输出:");printf("诸葛亮出山前也没带过兵啊,%s\n","你们凭啥要我有工作经验");  /*混合输出*//*综合输出*/printf("同时输出好几个数据:");printf("%ld,%lf\n",FmtLong,FmtDouble);      /*同时输出好几个数据*/printf("直接输出结果:");printf("%d\n",FmtInt1*FmtInt2);             /*直接输出结果*/printf("用漂亮的格式输出结果:");printf("%d*%d=%d\n",FmtInt1,FmtInt2,FmtInt1*FmtInt2);   /*用漂亮的格式输出结果*/return 0;
}

转义字符的使用

#include <stdio.h>
int main()
{printf("没有转义字符:");printf("abc");          /*没有转义字符*/printf("d");printf("\n");printf("回车:");printf("abc\r");        /*回车\r */printf("d");printf("\n");printf("退格:");printf("abc\b");        /*退格\b */printf("d");printf("\n");printf("竖向跳格只作用在打印机上,这里是乱码:");printf("abc\v");        /*竖向跳格只作用在打印机上,这里是乱码\v\f */printf("d");printf("\n");printf("引号和右斜杠只能用转义字符输出:");printf("\\\n");printf("\'\n");printf("空字符\n:");printf("\0\0\0");       /*什么也不干*/printf("用ASCII码输出:");printf("\101\n");       /*用八进制输出ASCII码*/printf("\x42\n");       /*用十六进制输出ASCII码*/printf("制表符演示:\n");printf("%d\t%d\t%d\t\n",1,2,3);printf("%d\t%d\t%d\t\n",10,20,30);printf("%d\t%d\t%d\t\n",9999,200,333);printf("-------------------------\n");printf("│ %d\t│ %d\t│ %d\t│\n",1,2,3);printf("-------------------------\n");printf("│ %d\t│ %d\t│ %d\t│\n",10,20,30);printf("-------------------------\n");printf("│ %d\t│ %d\t│ %d\t│\n",9999,200,333);printf("-------------------------\n");return 0;
}

C语言初步学习(适合与学习过C++和java的童鞋)相关推荐

  1. python是用什么语言开发的-python是什么语言?哪些人适合学习Python?

    众所周知,Python 是一门更注重可读性和效率的语言,这两个天然优势让其在IT界里备受青睐,吸引了不少目光.相信找到这篇文章的你,肯定也是为Python的魅力所倾倒. 那么Python是什么语言呢? ...

  2. python是什么语言-python是什么语言?哪些人适合学习Python?

    众所周知,Python 是一门更注重可读性和效率的语言,这两个天然优势让其在IT界里备受青睐,吸引了不少目光.相信找到这篇文章的你,肯定也是为Python的魅力所倾倒. 那么Python是什么语言呢? ...

  3. C语言初步入门学习大略

    C语言的入门学 C语言初步入门 2022/11/29 01. 看前需知 02. 内容构成 03. 学习时间 04. 预定计划 05. 网站推荐 2022/12/01 01. 驱动程序是什么?和其他电脑 ...

  4. Python是一门杰出的语言,值得你去学习

    为什么要将Python作为第一门语言来学习呢,理由有很多,就像<Python编程:从入门到实践>中说的. Python是一种效率极高的语言:相比于众多其他的语言,使用Python编写时,程 ...

  5. 零基础学c语言要多久,零基础学习单片机编程需要多长时间?

    单片机自学要多长时间 学习单片机就是学习单片机的硬件结构,内部资源与外设的应用.在C语言中(极少量的汇编)掌握各种功能的初始化,启动与停止,实现各种功能函数的编写与调试. 下面咱们就来分步骤看一下对于 ...

  6. python难不难学-超级适合新手学习的python教程,入门其实不难?

    在互联网时代很多人都希望掌握一个与互联网相关的知识,比如Python的知识就非常重要,因为无论是操作新媒体平台还是去制作一些软件,我们都需要掌握一些Python的技巧,而且学习一些Python的知识, ...

  7. 北京python培训班价格-北京Python培训班,为什么Python超适合小白学习

    原标题:北京Python培训班,为什么Python超适合小白学习 ​每次在网上看到小白提问:零基础学编程,哪门编程语言更容易上手? 其实这个问题有两种回答,一是多去试试,常见的语言只有那么几种,挨个试 ...

  8. 学java语言之前学什么利于学习?

    想学Java的同学不在少数,其中有少部分同学可以通过大学科班进行学习,大多数同学只能通过自学或者系统学习入行,自学的同学都想知道在学习之前要不要学什么其他知识,今天小千就来给大家介绍一下. 学Java ...

  9. 磨刀不误砍柴 - 配置适合工作学习的桌面环境

    本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载.或重新修改使用,但需要注明来源. 署名 4.0 国际 (CC BY 4.0) 本文作者: 苏洋 创建时间: 2018年09月2 ...

  10. Python|线程和进程|阻塞|非阻塞|同步|异步|生成器和协程|资源竞争|进程间通信|aiohttp库|daemon属性值详解|语言基础50课:学习(11)

    文章目录 系列目录 原项目地址 第34课:Python中的并发编程-1 线程和进程 多线程编程 使用 Thread 类创建线程对象 继承 Thread 类自定义线程 使用线程池 守护线程 资源竞争 G ...

最新文章

  1. Android小项目之---选择对话框(附源码)
  2. CSDN线上直播操作测试方案
  3. Tomcat 原理篇
  4. OpenCV 礼帽和黑帽
  5. 53亿美元,今年最大一笔杠杆并购案!为什么会是它?
  6. node --- 实现session认证.
  7. 【BIM入门实战】Revit 图元分类有哪三种?Revit图元分类图文详解
  8. bat脚本保存dir结果_Tomcat的启停脚本源码解析
  9. 合并HTTP请求 vs 并行HTTP请求,到底谁更快?
  10. 【SQL注入16】SQL漏洞利用之读写文件
  11. ssh远程连接虚拟机
  12. 随机效应估算与固定效应估算_混合效应模型和面板数据分析zz Flona
  13. 深度学习与传统机器学习的区别
  14. python实现pdf转ppt_wps中pdf转成word文档 Python转换PPT为PDF
  15. 文本标注开源系统Doccano、Label Studio、BRAT比较
  16. 2021年金属非金属矿山(地下矿山)主要负责人模拟考试题库及金属非金属矿山(地下矿山)主要负责人复审模拟考试
  17. linux文件 含义,Linux各个文件及其含义
  18. 职业能力测试之逻辑(一)
  19. 全球电动汽车充电标准最详解析
  20. Linux系统编程-进程概念、进程管理、信号处理

热门文章

  1. 赠书 | 算力时代,用 Python 来快速解决复杂问题
  2. 全领域通吃,12个经典Python数据可视化库盘点
  3. CSDN湘苗培优|火热报名中
  4. 如何通过结构化智能体完成物理构造任务?| 技术头条
  5. 一次性掌握机器学习基础知识脉络 | 公开课笔记
  6. 如何快速优化机器学习的模型参数
  7. AI一分钟 | 特斯拉做空者频频“找茬”;自动驾驶汽车事故调查:人为是主因...
  8. 这一次,我拒绝了Python,选择了Go
  9. 干掉 Postman?测试接口直接生成API文档,这个文档工具真香!
  10. 感受lambda之美,推荐收藏,需要时查阅