标签:小数点 函数 等等 代码生成 生成 bubuko 两种 词法 智能
Dev-C++使用MingW64/TDM-GCC编译器,遵循C++ 11标准,同时兼容C++98标准。开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具!多国语言版中包含简繁体中文语言界面及技巧提示,还有英语、俄语、法语、德语、意大 利语等二十多个国家和地区语言提供选择。该软件采用 Delphi 开发。
纯粹c语言开发学习使用绿色vc6.0工具。
vs2008、vs2010、vs2012等版本时候C++开发。
微软工具中提供了F5运行,Ctrl+F5运行方式。ctrl+F5运行后可以保持窗口打开。
#include <stdio.h> //文件包含命令,stdio.h为头文件 //主函数,整个项目只有一,为程序入口点 int main() { //函数体:大括号包围起来 printf("hello c");//输出语句 return 0; }
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { printf("hello c"); return 0; }
作用:向控制台cmd窗口输出内容
语法格式:printf(格式控制字符串,参数列表)
其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如:
示例:
#include <stdio.h> int main(){ int age=21; printf("c语言软件工程师\n"); printf("我今年%d岁\n",age); return 0; }
输出结果:
在Turbo C中格式字符串的一般形式为:
[标志][输出最小宽度][.精度][长度]类型
其中方括号[]中的项为可选项。
各项的意义介绍如下。
1.类型
类型字符用以表示输出数据的类型,其格式符和意义如下表所示:
格式字符 |
意义 |
d |
以十进制形式输出带符号整数(正数不输出符号) |
o |
以八进制形式输出无符号整数(不输出前缀0) |
x,X |
以十六进制形式输出无符号整数(不输出前缀Ox) |
u |
以十进制形式输出无符号整数 |
f |
以小数形式输出单、双精度实数 |
e,E |
以指数形式输出单、双精度实数 |
g,G |
以%f或%e中较短的输出宽度输出单、双精度实数 |
c |
输出单个字符 |
s |
输出字符串 |
2.标志
标志字符为 -、+、# 和空格四种,其意义下表所示:
标志 |
意义 |
- |
结果左对齐,右边填空格 |
+ |
输出符号(正号或负号) |
空格 |
输出值为正时冠以空格,为负时冠以负号 |
# |
对c、s、d、u类无影响; |
3.输出最小宽度
用十进制整数来表示输出的最少位数。若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0。
4.精度
精度格式符以“.”开头,后跟十进制整数。本项的意义是:如果输出数字,则表示小数的位数;如果输出的是字符,则表示输出字符的个数;若实际位数大于所定义的精度数,则截去超过的部分。
5.长度
长度格式符为h、l两种,h表示按短整型量输出,l表示按长整型量输出。
转义字符 |
意义 |
ASCII 码值(十进制) |
\a |
响铃(BEL) |
007 |
\b |
退格(BS) ,将当前位置移到前一列 |
008 |
\f |
换页(FF),将当前位置移到下页开头 |
012 |
\n |
换行(LF) ,将当前位置移到下一行开头 |
010 |
\r |
回车(CR) ,将当前位置移到本行开头 |
013 |
\t |
水平制表(HT) (跳到下一个TAB位置) |
009 |
\v |
垂直制表(VT) |
011 |
练习1:输出自我介绍
在控制台输出以下内容:
上机练习2:学员信息管理系统菜单制作
作用:从控制台获得输入内容
语法格式:scanf(格式控制字符串,地址列表)
示例:
或者:
输出结果:
练习1:从控制台接收两个数字,计算这两个数字的积
练习2:修改学员管理系统菜单,实现以下效果
计算机无法直接执行C语言或者其他高级语言。
编译定义:把用某一种程序设计语言编写的源程序翻译成等价的另一种语言程序(目标程序)的过程。
定义:执行编译过程的程序
常见的乙语言:机器语言、汇编语言或者某种高级语言的中间语言。
通常编译过程就是将高级语言编程成低级语言。
各种语言都有相应的编译器
编译程序相关程序
解释程序、汇编程序、连接程序、装入程序、预处理器、编辑器。
相关程序相辅相成。
编译过程
C语言编译过程
VC6.0中编译C语言
VC6.0工具中,编译完成C语言后,还涉及到构建和运行。
构建(Build):经过编译后的程序,通过Build(链接程序)生成操作系统可执行的程序。如果直接执行Build,则会先自动执行编译,然后完成Build。
裸机、硬件:BIOS程序等,对硬件进行协调和控制的软件。
操作系统:协调应用软件和底层硬件的软件。
应用软件:用户使用的功能性软件。
从用户角度,分为:系统软件、应用软件等。
应用软件按照技术特点分为:业务管理软件,科学计算软件,人工智能软件,手机APP等。
应用软件从部署结构分:单机软件、分布式软件。其中分布式软件又可分为(C/S结构软件,B/S结构软件)。
标签:小数点 函数 等等 代码生成 生成 bubuko 两种 词法 智能
原文地址:https://www.cnblogs.com/rask/p/10171289.html