当前位置: 首页 > news >正文

软件企业网站建设栏目结构图企业网站怎么建设方案

软件企业网站建设栏目结构图,企业网站怎么建设方案,谷歌搜索引擎入口2021,苏州建设是哪家公司文章目录二、C 语言基本语法1.语句2.表达式3.语句块4.空格5.注释6.printf()函数基本用法7.占位符8.输出格式10.标准库#xff0c;头文件提示#xff1a;以下是本篇文章正文内容#xff0c;下面案例可供参考 二、C 语言基本语法 1.语句 C语言的代码由一行行语句#xff0… 文章目录二、C 语言基本语法1.语句2.表达式3.语句块4.空格5.注释6.printf()函数基本用法7.占位符8.输出格式10.标准库头文件提示以下是本篇文章正文内容下面案例可供参考 二、C 语言基本语法 1.语句 C语言的代码由一行行语句statement组成。语句就是程序执行的一个操作命令。C语言规定语句必须使用分号结尾除非有明确规定可以不写分号。 int x 1;上面就是一个变量声明语句声明整数变量x并且将值设为1。多个语句可以写在一行。 int x; x 1;上面示例是两个语句写在一行。所以语句之间的换行符并不是必需的只是为了方便阅读代码。单个分号也是有效语句称为“空语句”虽然毫无作用。 ;2.表达式 C语言的各种计算主要通过表达式完成。表达式expression是一个计算式用来获取值。 1 2上面代码就是一个表达式用来获取12这个算术计算的结果。表达式加上分号也可以成为语句但是没有实际的作用。 8; 3 4;上面示例是两个表达式加上分号以后成为语句。表达式与语句的区别主要是两点语句可以包含表达式但是表达式本身不构成语句。表达式都有返回值语句不一定有。因为语句用来执行某个命令很多时候不需要返回值比如变量声明语句intx1就没有返回值。 3.语句块 C语言允许多个语句使用一对大括号{}组成一个块也称为复合语句compounded statement。在语法上语句块可以视为多个语句组成的一个复合语句。 {int x;x 1; }上面示例中大括号形成了一个语句块。大括号的结尾不需要添加分号。 4.空格 C语言里面的空格主要用来帮助编译器区分语法单位。如果语法单位不用空格就能区分空格就不是必须的只是为了增加代码的可读性。 int x 1; // 等同于 int x1;上面示例中赋值号前后有没有空格都可以因为编译器这里不借助空格就能区分语法单位。语法单位之间的多个空格等同于单个空格。 int x 1;上面示例中各个语法单位之间的多个空格跟单个空格的效果是一样的。空格还用来表示缩进。多层级的代码有没有缩进其实对于编译器来说并没有差别没有缩进的代码也是完全可以运行的。强调代码缩进只是为了增强代码可读性便于区分代码块。大多数C语言的风格要求是下一级代码比上一级缩进4个空格。为了书写的紧凑本书采用缩写两个空格。 // 缩进四个空格 if (x 0)printf(positive\n); // 缩进两个空格 if (x 0)printf(positive\n);只包含空格的行被称为空白行编译器会完全忽略该行。 5.注释 注释是对代码的说明编译器会忽略注释也就是说注释对实际代码没有影响。C语言的注释有两种表示方法。第一种方法是将注释放在/…/之间内部可以分行。 /* 注释 */ /*这是一行注释 */这种注释可以插在行内。 int open(char* s /* file name */, int mode);上面示例中/filename/用来对函数参数进行说明跟在它后面的代码依然会有效执行。这种注释一定不能忘记写结束符号*/否则很容易导致错误。 printf(a ); /* 注释一 printf(b ); printf(c ); /* 注释二 */ printf(d );上面示例的原意是第一行和第三行代码的尾部有两个注释。但是第一行注释忘记写结束符号导致注释一延续到第三行结束。第二种写法是将注释放在双斜杠//后面从双斜杠到行尾都属于注释。这种注释只能是单行可以放在行首也可以放在一行语句的结尾。这是C99标准新增的语法。 // 这是一行注释 int x 1; // 这也是注释不管是哪一种注释都不能放在双引号里面。双引号里面的注释符号会成为字符串的一部分解释为普通符号失去注释作用。 printf(// hello /* world */ );上面示例中双引号里面的注释符号都会被视为普通字符没有注释作用。编译时注释会被替换成一个空格所以min/space/Value会变成minValue而不是minValue。 6.printf()函数基本用法 本篇的示例会大量用到printf()函数这里先介绍一下这个函数。 printf()的作用是将参数文本输出到屏幕。它名字里面的f代表format格式化表示可以定制输出文本的格式。 printf(Hello World);上面命令会在屏幕上输出一行文字“HelloWorld”。 printf()不会在行尾自动添加换行符运行结束后光标就停留在输出结束的地方不会自动换行。 为了让光标移到下一行的开头可以在输出文本的结尾添加一个换行符\n。 printf(Hello World\n);如果文本内部有换行也是通过插入换行符来实现。 printf(Hello\nWorld\n);上面示例先输出一个Hello然后换行在下一行开头输出World然后又是一个换行。 上面示例也可以写成两个printf()效果完全一样。 printf(Hello\n); printf(World\n);printf()是在标准库的头文件stdio.h定义的。使用这个函数之前必须在源码文件头部引入这个头文件。 #include stdio.h int main(void) {printf(Hello World\n); }上面示例中只有在源码头部加上#includestdio.h才能使用printf()这个函数。#include指令的详细解释请看《预处理器》一章。 7.占位符 printf() 可以在输出文本中指定占位符。所谓“占位符”就是这个位置可以用其他值代入。 // 输出 There are 3 apples printf(There are %i apples\n, 3);上面示例中Thereare%iapples\n是输出文本里面的%i就是占位符表示这个位置要用其他值来替换。占位符的第一个字符一律为百分号%第二个字符表示占位符的类型%i表示这里代入的值必须是一个整数。 printf()的第二个参数就是替换占位符的值上面的例子是整数3替换%i。执行后的输出结果就是Thereare3apples。常用的占位符除了%i还有%s表示代入的是字符串。 printf(%s will come tonight\n, Jane);上面示例中%s表示代入的是一个字符串所以printf()的第二个参数就必须是字符串这个例子是Jane。执行后的输出就是Janewillcometonight。输出文本里面可以使用多个占位符。 printf(%s says it is %i oclock\n, Ben, 21);上面示例中输出文本%ssaysitis%io’clock有两个占位符第一个是字符串占位符%s第二 个是整数占位符%i分别对应printf()的第二个参数Ben和第三个参数21。执行后的输出就是Bensaysitis21o’clock。 printf()参数与占位符是一一对应关系如果有n个占位符printf()的参数就应该有n1个。 如果参数个数少于对应的占位符printf()可能会输出内存中的任意值。 printf()的占位符有许多种类与C语言的数据类型相对应。下面按照字母顺序列出常用的占位符方便查找具体含义在后面章节介绍。 %a 浮点数。%A 浮点数。%c 字符。%d 十进制整数。%e 使用科学计数法的浮点数指数部分的 e 为小写。%E 使用科学计数法的浮点数指数部分的 E 为大写。%i 整数基本等同于 %d 。%f 小数包含 float 类型和 double 类型。%g 6个有效数字的浮点数。整数部分一旦超过6位就会自动转为科学计数法指数部分的 e 为小写。%G 等同于 %g 唯一的区别是指数部分的 E 为大写。%hd 十进制 short int 类型。%ho 八进制 short int 类型。%hx 十六进制 short int 类型。%hu unsigned short int 类型。%ld 十进制 long int 类型。%lo 八进制 long int 类型。%lx 十六进制 long int 类型。%lu unsigned long int 类型。%lld 十进制 long long int 类型。%llo 八进制 long long int 类型。%llx 十六进制 long long int 类型。%llu unsigned long long int 类型。%Le 科学计数法表示的 long double 类型浮点数。%Lf long double 类型浮点数。%n 已输出的字符串数量。该占位符本身不输出只将值存储在指定变量之中。%o 八进制整数。%p 指针。%s 字符串。%u 无符号整数unsigned int。%x 十六进制整数。%zd size_t 类型。%% 输出一个百分号。 8.输出格式 printf() 可以定制占位符的输出格式。 1限定宽度 printf() 允许限定占位符的最小宽度。 printf(%5d\n, 123); // 输出为 123上面示例中%5d表示这个占位符的宽度至少为5位。如果不满5位对应的值的前面会添加空格。 输出的值默认是右对齐即输出内容前面会有空格如果希望改成左对齐在输出内容后面添加空格 可以在占位符的%的后面插入一个-号。 printf(%-5d\n, 123); // 输出为 123 上面示例中输出内容 123 的后面添加了空格。对于小数这个限定符会限制所有数字的最小显示宽度。 // 输出 123.450000 printf(%12f\n, 123.45);上面示例中 %12f 表示输出的浮点数最少要占据12位。由于小数的默认显示精度是小数点后6位所以123.45 输出结果的头部会添加2个空格。 2总是显示正负号 默认情况下 printf() 不对正数显示 号只对负数显示 - 号。如果想让正数也输出 号可以在占位符的 % 后面加一个 。 printf(%d\n, 12); // 输出 12 printf(%d\n, -12); // 输出 -12上面示例中 %d 可以确保输出的数值总是带有正负号。 3限定小数位数 输出小数时有时希望限定小数的位数。举例来说希望小数点后面只保留两位占位符可以写成 %.2f 。 // 输出 Number is 0.50 printf(Number is %.2f\n, 0.5);上面示例中如果希望小数点后面输出3位 0.500 占位符就要写成 %.3f 。这种写法可以与限定宽度占位符结合使用。 // 输出为 0.50 printf(%6.2f\n, 0.5);上面示例中 %6.2f 表示输出字符串最小宽度为6小数位数为2。所以输出字符串的头部有两个空格。 最小宽度和小数位数这两个限定值都可以用 * 代替通过 printf() 的参数传入。 printf(%*.*f\n, 6, 2, 0.5); // 等同于 printf(%6.2f\n, 0.5);上面示例中 %*.*f 的两个星号通过 printf() 的两个参数 6 和 2 传入。 4输出部分字符串 %s 占位符用来输出字符串默认是全部输出。如果只想输出开头的部分可以用 %.[m]s 指定输出的长度其中 [m] 代表一个数字表示所要输出的长度。 // 输出 hello printf(%.5s\n, hello world);上面示例中占位符 %.5s 表示只输出字符串“hello world”的前5个字符即“hello”。 10.标准库头文件 程序需要用到的功能不一定需要自己编写C语言可能已经自带了。程序员只要去调用这些自带的功能就省得自己编写代码了。举例来说printf()这个函数就是C语言自带的只要去调用它就能实现在屏幕上输出内容。C语言自带的所有这些功能统称为“标准库”standardlibrary因为它们是写入标准的到底包括哪些功能应该怎么使用的都是规定好的这样才能保证代码的规范和可移植。 不同的功能定义在不同的文件里面这些文件统称为“头文件”headerfile。如果系统自带某一个功能就一定还会自带描述这个功能的头文件比如printf()的头文件就是系统自带的stdio.h。头文件的后缀通常是.h。如果要使用某个功能就必须先加载对应的头文件加载使用的是#include命令。这就是为什么使用printf()之前必须先加载stdio.h的原因。 #include stdio.h注意加载头文件的 #include 语句不需要分号结尾
http://www.hkea.cn/news/14396958/

相关文章:

  • 阆中 网站建设潍坊手机网站建设
  • 做旅行社网站的公司的网站可以用个人备案吗
  • 龙岗网站建设szaowwordpress怎么看
  • 英文外贸商城网站设计金富通青岛建设工程有限公司网站
  • 深圳住房和建设局网站故障.net给网站做短信验证
  • 深圳专业企业网站制作之力
  • 网站建设-易速通科技轩与巧之歌wordpress
  • 免费建站微信成都做公司网站
  • 做视频用的网站有哪些seo查询官方网站
  • 建设制作外贸网站的公司电气营销型网站方案
  • 重庆网站推广专家网站app开发
  • 做网站一般长宽多少微信商户平台官网
  • 怎么样让网站正常解析给网站开发一个计算器功能
  • 老网站绑定新网站如何做wordpress 插件模板
  • 单页网站多钱网站建设简洁
  • 湖南网站seo哈尔滨cms模板建站
  • 有什么网站可以接活做设计北京正规网站建设经历
  • 网站实名制 怎么做wordpress更换回编辑器
  • 中企动力建设网站凡科互动app
  • 小型服务器做网站html5搭建手机网站
  • 手机建站的网站有哪些学校网站建设调查报告
  • dede企业网站模板下载产品软文模板
  • 网站建设具体工作图片在线制作水印
  • 手机介绍网站wordpress写书typecho主题
  • 怎么做自己下单的网站php开源网站 网上商城
  • 国外手机网站企业网站备案需要什么资料
  • 到那里找做网站的兼职欧美设计网站
  • 做社交网站长春网站推广网诚传媒
  • 网站建设需要哪些技术wordpress字体加载慢
  • 旅游网站设计背景网站更新内容