04 2021 档案

摘要:CSS 的class具有可重用性,可应用于各种 HTML 元素。 一个 CSSclass声明示例,如下所示: <style> .blue-text { color: blue; }</style> 可以看到,我们在<style>样式声明区域里,创建了一个名为blue-text的class选择器。 你 阅读全文
posted @ 2021-04-30 11:17 Sai佐为 阅读(830) 评论(0) 推荐(0)
摘要:<h2 style="color: red;">CatPhotoApp</h2> 请注意行内style最好以;来结束。 当我们只需要改变元素的某个样式时,行内样式最简单直观。当我们需要同时改变元素的很多样式时,层叠样式表往往是一个更好的选择。 <h2 style="color: red;"> <st 阅读全文
posted @ 2021-04-30 10:36 Sai佐为 阅读(445) 评论(0) 推荐(0)
摘要:在文档的顶部,你需要告诉浏览器你的网页用的 HTML 哪个版本。 HTML 是一个不停进化的语言,大部分浏览器都支持 HTML 的最新标准,也就是 HTML5。但是一些陈旧的网页可能使用的是 HTML 的旧版本。 你可以通过<!DOCTYPE ...>来告诉浏览器你使用的是 HTML 的哪个版本," 阅读全文
posted @ 2021-04-30 10:22 Sai佐为 阅读(379) 评论(0) 推荐(0)
摘要:radio buttons(单选按钮)就好比单项选择题,正确答案只有一个。 单选按钮只是input输入框的一种类型。 每一个单选按钮都应该嵌套在它自己的label(标签)元素中。 所有关联的单选按钮应该拥有相同的name属性。 下面是一个单选按钮的例子: <label> <input type="r 阅读全文
posted @ 2021-04-30 09:42 Sai佐为 阅读(532) 评论(0) 推荐(0)
摘要:通过给form表单添加一个action属性,你可以使用纯 HTML 来构建向服务器提交数据的 Web 表单。 例如: <form action="/url-where-you-want-to-submit-form-data"></form> 让我们来给表单添加一个submit提交按钮,当点击提交按 阅读全文
posted @ 2021-04-30 04:29 Sai佐为 阅读(1183) 评论(0) 推荐(0)
摘要:现在让我们来创建一个form表单。 input输入框可以让你轻松获得用户的输入。 你可以像这样创建一个文本输入框: <input type="text"> 注意:input输入框是没有结束标记的。 Placeholder占位符是用户在input输入框中输入任何东西前的预定义文本。 你可以像这样创建一 阅读全文
posted @ 2021-04-30 04:11 Sai佐为 阅读(283) 评论(0) 推荐(0)
摘要:HTML 有一个特定的元素用于创建无序列表unordered lists(缩写 ul)。 无序列表以<ul>开始,中间包含一个或多个<li>元素,最后以</ul>结尾。 例如: <ul> <li>牛奶</li> <li>奶酪</li></ul> HTML 有一个特定的元素用于创建有序列表ordere 阅读全文
posted @ 2021-04-30 04:05 Sai佐为 阅读(484) 评论(0) 推荐(0)
摘要:你可以用a锚点(Anchor,简写 a)来实现网页间的跳转。 锚点需要一个href属性指向目的地,它还需要有锚点文本,例如: <a href="https://freecodecamp.one">传送至 freecodecamp.one</a> 然后你的浏览器会显示一个可以点击的文本,点击该文本就会 阅读全文
posted @ 2021-04-29 10:39 Sai佐为 阅读(454) 评论(0) 推荐(0)
摘要:用img元素来为你的网站添加图片,其中src属性指向一个图片的地址。 所有的img元素必须有alt属性,alt属性的文本是当图片无法加载时显示的替代文本,这对于通过屏幕阅读器来浏览网页的用户非常重要。 注意:如果图片是纯装饰性的,用一个空的alt是最佳实践。 理想情况下,alt属性不应该包含特殊字符 阅读全文
posted @ 2021-04-29 08:30 Sai佐为 阅读(439) 评论(0) 推荐(0)
摘要:经常有这样的情况:数组中只有相对较少的元素需要进行显式的初始化,而其他元素可以进行默认赋值。 int a[15] = {0,0,29,0,0,0,0,0,0,7,0,0,0,0,48}; 我们希望数组元素2为29,元素9为7,元素14为48,而其他元素为0.对于大数组,如果使用这种方式赋值,将是冗长 阅读全文
posted @ 2021-04-26 20:15 Sai佐为 阅读(75) 评论(0) 推荐(0)
摘要:数组初始化式就是用大括号括起来用逗号分隔 数组不能完全为空 初始化式的长度确定数组大小 {}确定[] 像其他变量一样,数组也可以在声明时获得一个初始值。但是,数组初始化需要有些技巧。 数组初始化式最常见的格式是一个用大括号括起来的常量表达式列表,常量表达式之间用逗号进行分隔: int a[10] = 阅读全文
posted @ 2021-04-26 20:09 Sai佐为 阅读(607) 评论(0) 推荐(0)
摘要:a[i]中的 a是数组名, i 是整数值 , [i]对数组a取下标 或 进行索引 , a[0]数组元素 T类型 数组和for循环结合使用 scanf函数读取a[0] 需用& a[0]数组从下标0开始 但是a[10]这个元素并不存在 数组下标可以是表达式,表达式可以有副作用 下标尽量不要有副作用就能避 阅读全文
posted @ 2021-04-26 08:59 Sai佐为 阅读(864) 评论(0) 推荐(0)
摘要:数组是含有多个数据值的数据结构,并且每个数据值具有相同的数据类型。这些数据值称为元素,可以根据元素在数组中所处的位置把他们一个个地选出来。 最简单的数组类型就是一维数组,一维数组中的元素一个接一个地编排在单独一行(一列)内。这里可以假设有一个名为a的一维数组: 为了声明数组,需要指明数组元素的类型和 阅读全文
posted @ 2021-04-24 07:07 Sai佐为 阅读(156) 评论(0) 推荐(0)
摘要:sizeof 运算符允许程序存储指定类型值所需空间的大小。表达式【sizeof表达式】sizeof(类型名)的值是一个无符号整数,代表存储属于类型名的值所需要的字节数。表达式sizeof(char)的值始终为1,但是对其他类型计算出的值可能会有所不同,在32位的机器上,表达式sizeof(int)的 阅读全文
posted @ 2021-04-24 05:41 Sai佐为 阅读(448) 评论(0) 推荐(0)
摘要:类型定义使编写可移植程序的一种重要工具。程序从一台计算机移动到另一台计算机可能引发的问题之一就是不同计算机上的类型取值范围可能不同。如果 i 是int 类型的变量,那么赋值语句 i = 100000; 在使用32位整数的机器上是没问题的,但是在使用16位整数的机器上就会出错。 可移植性技巧 为了更大 阅读全文
posted @ 2021-04-20 06:14 Sai佐为 阅读(267) 评论(0) 推荐(0)
摘要:更容易理解 更容易修改 类型定义使程序更加易于理解(假定程序员是仔细选择了有意义的类型名)。例如假设变量cash_in和变量cash_out将用于存储美元数量。把Dollars声明成 typedef float Dollars; 并且随后写出 Dollars cash_in, cash_out; 这 阅读全文
posted @ 2021-04-20 05:21 Sai佐为 阅读(75) 评论(0) 推荐(0)
摘要:5.2节中,我们使用#define指令创建了一个宏,可以用来定义布尔型数据: #define BOOL int 但是,一个更好的设置布尔类型的方法是利用所谓的类型定义的特性: typedef int Bool; 注意,所定义的类型的名字放在最后。还要注意,我们使用首字母大写的单词Bool。将类型名的 阅读全文
posted @ 2021-04-20 05:15 Sai佐为 阅读(87) 评论(0) 推荐(0)
摘要:虽然C语言的隐式转换使用起来非常方便,但我们有些时候还需要从更大程度上控制类型转换。基于这种原因,C语言提供了强制类型转换。强制类型转换表达式的格式如下: 【强制转换表达式】(类型名)表达式 这里的类型名表示的是表达式应该转换成类型。 下面的例子显示了使用强制类型转换表达式计算float类型值小数部 阅读全文
posted @ 2021-04-19 10:53 Sai佐为 阅读(321) 评论(0) 推荐(0)
摘要:算术转换规则 C99中的隐式转换和C89中的隐式转换不同,主要是因为C99增加了一些类型(_Bool、long long 类型、扩展的整数类型和复数类型) 为了定义转换规则,C99允许每个整数类型具有“整数转换等级”。下面按从最高级到最低级的顺序排列。 long long int 、 unsigne 阅读全文
posted @ 2021-04-19 10:30 Sai佐为 阅读(187) 评论(0) 推荐(0)
摘要:常用算术转换 不适用于 赋值运算。C语言会遵循另一条简单的转换规则,那就是把赋值运算右边的表达式转换成左边变量的类型。如果变量的类型至少和表达式类型一样“宽”,那么这种转换将没有任何障碍。例如: char c; int i; float f; double d; i = c; /*c is conv 阅读全文
posted @ 2021-04-16 22:00 Sai佐为 阅读(158) 评论(0) 推荐(0)
摘要:常用算术转换有哪些? 常用算术转换的策略是什么? 什么是整值提升? 为什么避免混合使用无符号整数和有符号整数? 常用算术转换可用于大多数二元运算符(包括算术运算符、关系运算符和判等运算符)的操作数。例如,假设变量f为float类型,而变量i为int类型。常用算术转换将会应用在表达式f+i的操作数上, 阅读全文
posted @ 2021-04-15 19:04 Sai佐为 阅读(237) 评论(0) 推荐(0)
摘要:什么是算术运算? 什么是操作数? 什么是基本类型? 会发生隐式转换的情况有哪些? 在执行算术运算时,计算机比C语言的限制更多。为了让计算机执行算术运算,通常要求操作数有相同的大小(即位的数量相同),并且要求存储的方式也相同。计算机可能可以直接将两个16位整数相加,但是不能直接将16为整数和32为整数 阅读全文
posted @ 2021-04-15 18:24 Sai佐为 阅读(55) 评论(0) 推荐(0)
摘要:一、代替scanf、printf的函数 二、getchar函数返回的是什么类型的值? 三、为什么getchar和putchar执行速度快? 四、getchar函数优于scanf函数的地方? 五、while((ch = getchar()) == ' ')这个以下的内容没看懂 C语言还提供了另外一些读 阅读全文
posted @ 2021-04-13 22:16 Sai佐为 阅读(444) 评论(0) 推荐(0)
摘要:scanf(" %c", &ch); 转换说明%c允许scanf函数和printf函数对单个字符进行读/写操作: char ch; scanf("%c", &ch); printf("%c", ch); 在读入字符前,scanf函数不会跳过空白字符。如果下一个未读字符时空格,那么在前面的例子中,sc 阅读全文
posted @ 2021-04-12 22:01 Sai佐为 阅读(288) 评论(0) 推荐(0)
摘要:#include<ctype.h> toupper函数 使用if语句把小写字母转换成大写字母: if('a' <= ch && ch <= 'z') ch = ch - 'a' + 'A'; 但这不是最好的方法。一种更快捷且更易于移植的转换方法是调用C语言的toupper库函数: ch = toup 阅读全文
posted @ 2021-04-12 21:53 Sai佐为 阅读(87) 评论(0) 推荐(0)
摘要:一、程序处理字符集中的每一个字符C语言用了什么特殊表示法? 二、为什么需要用到转义序列? 三、转义序列有哪两种? 四、八进制转义序列由什么组成? 五、十六进制转义序列由什么组成? 七、 转义字符的常量的形式是什么? 六、除转义序列还有什么表示字符的特殊表示法? 字符常量通常是用单引号括起来的单个字符 阅读全文
posted @ 2021-04-12 21:29 Sai佐为 阅读(836) 评论(0) 推荐(0)
摘要:什么统称为算术类型? 整数类型和浮点类型统称为算术类型。下面对C89中的算术类型进行了总结分类 整值类型: 字符数型(char); 有符号整型(signed char 、 short int 、 int 、 long int); 无符号整型(unsigned char 、short int 、 in 阅读全文
posted @ 2021-04-12 10:57 Sai佐为 阅读(375) 评论(0) 推荐(0)
摘要:一、有、无符号字符的取值范围分别是多少? 二、C语言标准有没有说明普通char类型数据是有符号型还是无符号型? 三、为什么C允许使用单词signed和unsigned去修饰char类型? 四、char类型的可移植性技巧是什么? 五、整值类型(统称)包含什么? 六、枚举类型是什么?(暂时回答不了) 既 阅读全文
posted @ 2021-04-11 21:32 Sai佐为 阅读(868) 评论(0) 推荐(0)
摘要:一、C语言把字符当做什么进行处理? 二、事实上在C中字符常量是什么类型? 三、如何把含有小写字母的变量转化成大写字母? 四、字符拥有和数相同的属性,能带来什么好处? 五、程序使用比较符号进行字符比较不易移植是什么? 在C语言中字符的操作很简单,C语言把字符当作小整数进行处理。毕竟所有字符都是以二进制 阅读全文
posted @ 2021-04-11 17:24 Sai佐为 阅读(83) 评论(0) 推荐(0)
摘要:一、最常用的字符集是什么? 二、在ASCII码中,数字0~9 和大写字母A~Z用什么码表示? 三、char类型变量如何用字符赋值? char类型,即字符类型也称字符型,char类型的值可以根据计算机的不同而不同,因为不同的机器可能会有不同的字符集。 字符集 最常用的字符集是ASCII (美国信息交换 阅读全文
posted @ 2021-04-11 16:30 Sai佐为 阅读(327) 评论(0) 推荐(0)
摘要:转换说明符哪些用于读写单精度浮点数? 读取double类型的值时说明符前需放字母哪个? printf函数格式串中能使用l 吗? 读写long double时 e、f、g前需放字母什么? 转换说明符%e、%f、%g用于读写单精度浮点数。读写double和long double类型的值所需的转换说明符略 阅读全文
posted @ 2021-04-11 15:19 Sai佐为 阅读(176) 评论(0) 推荐(0)
摘要:默认情况下,浮点常量以什么形式存储? C语言编译器程序发现常量57.0时,会安排数据以什么类型变量的格式存储在内存中? 为了表明只需要单精度,可以在常量末尾加什么? 为了说明常量必须以long double格式存储,常量末尾加什么? 浮点常量有很多书写方式。例如57.0表示数 57. 57.0e0 阅读全文
posted @ 2021-04-11 06:10 Sai佐为 阅读(436) 评论(0) 推荐(0)
摘要:一、C语言提供了几种浮点类型分别是什么? 二、C标准的浮点型类型精度是多少? 三、IEEE标准提供哪两种浮点数格式? 数值以什么形式存储? 每一个数有几部分组成? 指数部分的位数说明了什么?小数部分的位数又是什么? 单精度格式中,指数长几位,小数占几位? 四、IEEE标准另外两种格式是什么?这些格式 阅读全文
posted @ 2021-04-11 05:56 Sai佐为 阅读(402) 评论(0) 推荐(0)
摘要:int n; printf("Enter a number : "); scanf("%d", &n); if(n < 10) printf("The number %d has 1 digits", n); else if(n < 100) printf("The number %d has 2 阅读全文
posted @ 2021-04-08 21:34 Sai佐为 阅读(594) 评论(0) 推荐(0)
摘要:一、如何欺骗海马体? 二、诈骗大脑的技巧有哪些? 药方一、什么样的信息能比较容易通过海马体的审查呢?海马体的审查标准是“该信息对生存而言,是否不可或缺”。 要想让海马体将信息判定为必要信息,我们要尽可能地倾注全部的热情和诚意,持续不断地将信息传送过去,海马体就会产生一种“如此锲而不舍地传送来的信息一 阅读全文
posted @ 2021-04-08 21:27 Sai佐为 阅读(905) 评论(0) 推荐(0)
摘要:一、int变量发生了溢出怎么办? 二、读写无符号整数时,u、o、x分别是什么形式? 三、读写短、长、长长整数时应该怎么写? 假设有一个程序因为其中一个int变量发生了溢出,我们的第一反应是把变量类型从int变为long int。但是这样做不够的,我们还必须检查数据类型的改变对程序其他部分的影响,尤其 阅读全文
posted @ 2021-04-08 19:02 Sai佐为 阅读(190) 评论(0) 推荐(0)
摘要:一、有符号整数运算溢出时是怎样的? 无符号又是怎样的? 对整数执行算术运算时,结果有可能因为太大而无法表示。 整数溢出时的行为要根据操作数是有符号型还是无符号型来确定。 有符号整数运算中发生溢出时,程序的行为是未定义的,结果是不确定的。 无符号整数运算过程中发生溢出时,结果是有定义的: 正确答案对2 阅读全文
posted @ 2021-04-08 11:16 Sai佐为 阅读(137) 评论(0) 推荐(0)
摘要:一、加了LL结尾的整数常量是什么类型? 在LL前或后加U是什么类型? 在C99中,以LL或ll结尾的整数常量是long long int型的,如果在LL或ll 前或后增加字母U,则整数常量为 unsigned long long int型。 C99确定整数常量类型的规则与C89不同,对于没有后缀的十 阅读全文
posted @ 2021-04-08 11:03 Sai佐为 阅读(154) 评论(0) 推荐(0)
摘要:一、整数常量是直接在程序中使用数字 如123, 默认是十进制,但可以加上特殊前缀表示其他进制。 二、八和十六怎么转换十进制? 三、八、十六、十进制的书写方式怎样的? 四、常量的值大到无法存储在int型中怎么办? 五、L、U是干什么的? 程序中以文本形式出现的数,而不是读、写或计算出来的数。C语言允许 阅读全文
posted @ 2021-04-07 18:48 Sai佐为 阅读(421) 评论(0) 推荐(0)
摘要:一、C99提供哪两个标准整数类型? 二、为什么增加这两个标准整数类型? 三、标准有符号整型都有哪些类型? 标准无符号整型都有哪些类型? C99提供两个额外的标准整数类型:long long int 和 unsigned long long int。原因有二,一时满足对超大整数的需求。二是为了适应支持 阅读全文
posted @ 2021-04-07 11:03 Sai佐为 阅读(246) 评论(0) 推荐(0)
摘要:一、目前为止C语言有几种基本类型、分别是什么? 二、C语言支持哪两种数值类型? 三、什么是有符号整数和无符号整数? 四、什么时候需要长整型和短整型? 五、为了使构造的整数类型正好满足需要共有几种组合哪些类型? 六、C语言如何缩写整数类型名字? 七、整数类型的取值范围,编译器必须遵守哪两条原则? 到目 阅读全文
posted @ 2021-04-06 21:46 Sai佐为 阅读(427) 评论(0) 推荐(0)
摘要:int mm, dd, yy, mm1, dd1, yy1; printf("Enter first date (mm/dd/yy): "); scanf("%d /%d /%d", &mm1, &dd1, &yy1); printf("Enter second date (mm/dd/yy): " 阅读全文
posted @ 2021-04-03 05:38 Sai佐为 阅读(199) 评论(0) 推荐(0)
摘要:float loan, rate, payment; printf("Enter amount of loan: "); scanf("%f", &loan); printf("rate: "); scanf("%f", &rate); printf("payment: "); scanf("%f" 阅读全文
posted @ 2021-04-03 04:39 Sai佐为 阅读(248) 评论(0) 推荐(0)
摘要:int a, b, c; printf("Enter a two-digit number: "); scanf("%1d%1d%1d", &a, &b, &c); printf("%d%d%d\n", c, b, a); 阅读全文
posted @ 2021-04-01 22:28 Sai佐为 阅读(89) 评论(0) 推荐(0)
摘要:int a; printf("Enter a three-digit number: "); scanf("%d", &a); printf("%d%d%d\n", a % 10, (a / 10) % 10, a / 100); 阅读全文
posted @ 2021-04-01 22:06 Sai佐为 阅读(197) 评论(0) 推荐(0)
摘要:int a; printf("Enter a two-digit number: "); scanf("%d", &a); printf("%d%d\n", a % 10, a / 10); 阅读全文
posted @ 2021-04-01 22:05 Sai佐为 阅读(389) 评论(0) 推荐(0)
摘要:int mm, dd, yy, mm1, dd1, yy1; printf("Enter a date (mm/dd/yy): "); scanf("%d/%d/%d",&mm, &dd, &yy); while (mm!=0 && dd !=0 && yy != 0){ printf("Enter 阅读全文
posted @ 2021-04-01 20:18 Sai佐为 阅读(179) 评论(0) 推荐(0)
摘要:float loan, rate, payment; int n, i; printf("Enter amount of loan: "); scanf("%f", &loan); printf("rate: "); scanf("%f", &rate); printf("payment: "); 阅读全文
posted @ 2021-04-01 20:17 Sai佐为 阅读(81) 评论(0) 推荐(0)
摘要:int i, n, start_day; printf("Enter number of days in month: "); scanf("%d", &n); printf("Enter starting day of the week (1=sun, 7=Sat): "); scanf("%d" 阅读全文
posted @ 2021-04-01 20:16 Sai佐为 阅读(174) 评论(0) 推荐(0)
摘要:int i=1, square=1, a; scanf("%d", &a); for(;i<=a; i++, square++){ printf("%d %d\n", i, square*square); } int i, n, odd, square; printf("This program p 阅读全文
posted @ 2021-04-01 20:15 Sai佐为 阅读(132) 评论(0) 推荐(0)
摘要:int i, n; printf("Enter limit on maximum square: "); scanf("%d", &n); for(i = 2; i * i <= n; i += 2) printf("%d\n", i * i); int n, i = 2; scanf("%d", 阅读全文
posted @ 2021-04-01 20:14 Sai佐为 阅读(356) 评论(0) 推荐(0)
摘要:int x = 0; scanf("%d", &x); int ret = 0; int digit = 0; while(x > 0) { digit = x % 10; ret = ret * 10 + digit; x /= 10; } printf("%d\n", ret); 阅读全文
posted @ 2021-04-01 20:13 Sai佐为 阅读(69) 评论(0) 推荐(0)
摘要:float sum, comm; printf("Enter value of trade: "); scanf("%f", &sum); while(sum != 0){ if (sum < 2500) comm = 30 + sum * 0.017; else if(sum < 6250) co 阅读全文
posted @ 2021-04-01 20:12 Sai佐为 阅读(72) 评论(0) 推荐(0)
摘要:int m, n, sum, a, b; printf("Enter a fraction: "); scanf("%d /%d", &m, &n); a = m; b = n; while(n != 0){ sum = m % n; m = n; n = sum; } a /= m; b /= m 阅读全文
posted @ 2021-04-01 16:34 Sai佐为 阅读(53) 评论(0) 推荐(0)
摘要:int m, n, sum; printf("Enter two integers: "); scanf("%d %d", &m, &n); while(n != 0){ sum = m % n; m = n; n = sum; } printf("Greatest Common divisor: 阅读全文
posted @ 2021-04-01 16:29 Sai佐为 阅读(76) 评论(0) 推荐(0)
摘要:float i, largest = 0; scanf("%f", &i); while(i > 0){ printf("Enter a number : %.2f", i); if (i > largest) largest = i; scanf("%f", &i); } printf("The 阅读全文
posted @ 2021-04-01 16:11 Sai佐为 阅读(220) 评论(0) 推荐(0)