变量的数据类型是可以转换的。转换的方法有两种,一种是自动转换,一种是强制转换。1.自动转换自动转换发生在不同数据类型的量混合运算时,由编译系统自动完成。自动转换遵循的规则如图2-3所示,可以从几个方面来理解这个规则:(1)若参与运算量的类型不同,则先转换成同一类型,然后进行运算。(2)转换按少字节向多字节类型转换,以保证精度不降低。如short型和long型运算时,先把short型变量转换成lon...
整型数据即整数,C语言中整型(int)数据类型可以使用下面4种修饰符的搭配来描述数据的长度和取值范围:①signed(有符号);②unsigned(无符号);③long(长型);④short(短型);int数据在VC++6.0环境中编译占4个字节,在TC2.0环境中编译占2个字节。表2-3所示ANSI C++标准中规定的整型数据的长度和取值范围。表2-3 整型数据的取值范围和长度&nbs...
1.标识符在C语言中,标识符是对变量名、函数名、标号和其他各种用户定义的对象命名。标识符的第1个字符必须是字母或下划线,随后的字符可以是字母、数字或下划线。标识符的长度可以是一个或多个字符,最长不允许超过32个字符。例如:score、value12,stu_name等均为正确的标识符;2number,height/zhang,low&price等均为不正确的对于基本数据类型量,按其值是否可...
程序语言中的变量是用来保存数值的,每一个变量都属于一种数据类型,不同数据类型的变量,其取值范围也是不相同的。在程序语言中,一般都会提供几种不同的数据类型,以满足程序设计的需要。C语言提供了如下5中基本的数据类型。(1)字符型:用char表示。(2)整数型:用int表示。(3)单精度实数型:用float表示。(4)双精度实数型:用double表示。(5)空类型:用void表示。数据类型决定了数据的大...
支持视频和音频的浏览器到目前为止,很多浏览器已经实现了对HTML5中video和audio元素的支持。各浏览器的支持情况如下表2-11所示。 表2-11支持视频和音频的浏览器 &n...
视频和音频编解码器 1.视频编解码器 (1) H.264 H.264是国际标准化组织(ISO)和国际电信联盟(ITU)共同提出的继MPEG4之后的新一代数字视频压缩格式,是ITU-T以H.26x系列为名称命名的视频编解码技术标准之一。 &nbs...
表单元素测验题1【单选题】下列选项中,属于表单标签的用途的是()。A、用来对页面结构进行划分B、解决了以往通过Flash等进行视频的一些展示C、主要用于功能性的内容表达D、专门用于菜单导航、链接导航的标签。2【单选题】下列选项中,用来定义下拉列表的是()。A、<input />B、<textarea></textarea>C、<select><...
其他表单元素1.textarea元素 当定义input控件的type属性值为text时,可以创建一个单行文本输入框。但是,如果需要输入大量的信息,单行文本输入框就不再适用,为此HTML语言提供了<textarea></textarea>标记。通过textarea控件可以轻松地创建多行文本输入框,其基本语法格式如下: &...
Input元素的其他属性除了type属性之外,<input/>标记还可以定义很多其他的属性,以实现不同的功能。1.autofocus属性在HTML5中,autofocus属性用于指定页面加载后是否自动获取焦点,将标记的属性值指定为true时,表示页面加载完毕后会自动获取该焦点。下面通过案例2-39来演示autofocus属性的使用,如图2-40所示。例2-39 ...
数组的元素也可以是结构类型的。因此可以构成结构型数组。结构数组的每一个元素都是具有相同结构类型的下标结构变量。在实际应用中,经常用结构数组来表示具有相同数据结构的一个群体。如一个班的学生档案,一个车间职工的工资表等。 【案例描述】下面代码的作用是:输入N人的学号、姓名和成绩,按成绩升序输出。请改正其中的错误。#include<stdio.h>;#define N 10;typ...