① C语言中如何判断数据类型
一般来说,我们不会直接使用ASCII码来处理,因为这样不够直观。比如你说的判定输入是否是字母,是否是数字,那么有个比较直观的方法来处理。如果你看过ASCII码表,那么你就知道字数和字母在ASCII码表中都是连续的,所以这个就比较好解决了。
判定字符ch是否是数字:
if(ch>='0'
&&
ch<='9')
判定字符ch是否是字母:
if(ch>='a'
&&
ch<='z'
||
ch>='A'
&&
ch<='Z')
当然,有已经定义好的库函数用来判定是否数字和字母,不要加加载头文件<ctype.h>
判定字符ch是否是数字:
if(isalnum(ch));
判定字符ch是否是字母:
if(isalpha(ch));
这两个函数都是判定成立,结果是true也就是1,判定不成立,结果是false,也就是0.
② vb 中判断数据类型
VB可使用TypeName 函数来判断某变量的数据类型。
TypeName 函数,返回一个 String,提供有关变量的信息。
TypeName 函数示例
本示例使用 TypeName 函数返回有关变量的信息。
' 声明变量。
Dim NullVar, MyType, StrVar As String, IntVar As Integer, CurVar As Currency
Dim ArrayVar (1 To 5) As Integer
NullVar = Null ' 设置变量值为 Null。
MyType = TypeName(StrVar) ' 返回 "String"。
MyType = TypeName(IntVar) ' 返回 "Integer"。
MyType = TypeName(CurVar) ' 返回 "Currency"。
MyType = TypeName(NullVar) ' 返回 "Null"。
MyType = TypeName(ArrayVar) ' 返回 "Integer()"。
③ excel函数有哪些种类-函数种类知识
excel函数有哪些种类-函数种类知识
Excel函数一共有11类,分别是数据库函数、日期与时间函数、工程函宽旁数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。下面,我为大家分享函数种类知识,快来看看吧!
财务函数
财务函数可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值。财务函数中常见的参数:
未来值 (fv)--在所有付款发生后的投资或贷款的价则旁值。期间数 (nper)--投资的总支付期间数。
付款 (pmt)--对于一项投资或贷款的定期支付数额。
现值 (pv)--在投资期初的投资或贷款的价值。例如,贷款的现值为所借入的本金数额。
利率 (rate)--投资或贷款的利率或贴现率。
类型 (type)--付款期间内进行支付的间隔,如在月初或月末。
信息函数
可以使用信息工作表函数确定存储在单元格中的数据的类型。信息函数包含一组称为 IS 的工作表函数,在单元格满足条件时返回 TRUE。
例如,如果单元格包含一个偶数值,ISEVEN工作表函数返回 TRUE。如果需要确定某个单元格区域中是否存在空白单元格,可以使用 COUNTBLANK工作表函数对单元格区域中的空白单元格进行计数,或者使用 ISBLANK 工作表函孙巧橡数确定区域中的某个单元格是否为空。
逻辑函数
使用逻辑函数可以进行真假值判断,或者进行复合检验。例如,可以使用 IF 函数确定条件为真还是假,并由此返回不同的数值。
文本函数
通过文本函数,可以在公式中处理文字串。例如,可以改变大小写或确定文字串的长度。可以将日期插入文字串或连接在文字串上。下面的公式为一个示例,借以说明如何使用函数 TODAY 和函数 TEXT 来创建一条信息,该信息包含着当前日期并将日期以"dd-mm-yy"的格式表示。
=TEXT(TODAY(),"dd-mm-yy")
用户自定义函数
如果要在公式或计算中使用特别复杂的计算,而工作表函数又无法满足需要,则需要创建用户自定义函数。这些函数,称为用户自定义函数,可以通过使用 Visual Basic for Applications 来创建。
举个简单的例子:
在Excel工作表中,选择菜单“工具→宏→Visual Basic编辑器”命令,打开Visual Basic窗口,然后选择菜单“插入→模块”命令,插入一个名为“模块1”的模块。
在新窗口中拷贝以下代码:
function v(a,b)
v=a*b
end function
关闭,回到EXCEL工作表界面,输入公式 =V(B1,C1), 如果B1=9,C1=9,则自定义函数执行结果为B1*C1=81(就是代码中的a*b)。完毕之后点文件-另存格式为-加载宏。 宏的保存与调用:菜单--文件--另存为保存类型选-加载宏.xla;菜单--工具--加载宏,找出V
以上对Excel函数及有关知识做了简要的介绍,在以后的文章中笔者将逐一介绍每一类函数的使用方法及应用技巧。但是由于Excel的函数相当多,因此也可能仅介绍几种比较常用的函数使用方法,其他更多的函数您可以从Excel的在线帮助功能中了解更详细的资讯。
数据库函数
当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。例如,在一个包含销售信息的数据清单中,可以计算出所有销售数值大于 1,000 且小于 2,500 的行或记录的总数。
Microsoft Excel 共有 12 个工作表函数用于对存储在数据清单或数据库中的数据进行分析,这些函数的'统一名称为 Dfunctions,也称为 D 函数,每个函数均有三个相同的参数:database、field 和 criteria。
这些参数指向数据库函数所使用的工作表区域。其中参数 database 为工作表上包含数据清单的区域。参数 field 为需要汇总的列的标志。参数 criteria 为工作表上包含指定条件的区域。
日期与时间函数
通过日期与时间函数,可以在公式中分析和处理日期值和时间值。
工程函数
工程工作表函数用于工程分析。这类函数中的大多数可分为三种类型:对复数进行处理的函数、在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值转换的函数、在不同的度量系统中进行数值转换的函数。
查询和引用函数
当需要在数据清单或表格中查找特定数值,或者需要查找某一单元格的
引用时,可以使用查询和引用工作表函数。例如,如果需要在表格中查找与第一列中的值相匹配的数值,可以使用 VLOOKUP工作表函数。如果需要确定数据清单中数值的位置,可以使用 MATCH工作表函数。
数学和三角函数
通过数学和三角函数,可以处理简单的计算,例如对数字取整、计算单元格区域中的数值总和或复杂计算。
统计函数
统计工作表函数用于对数据区域进行统计分析。例如,统计工作表函数可以提供由一组给定值绘制出的直线的相关信息,如直线的斜率和 y 轴截距,或构成直线的实际点数值。
;④ 执行查询数据表中的数据使用什么函数
在日常业务处理中,经常需要根据特定条件查询定位数据或按照特定条件筛选数据。
例如,在一列数据中搜索某个特定值首次出现的位置、查找某个值并返回与这个值对应的另一个值、筛选满足条件的数据记录等。
今天的文章就来介绍一些常用的查找表中数据的技巧。
CHOOSE函数
CHOOSE函数可以根据用户指定的自然数序号返回与其对应的数据值、区域引用或嵌套函数结果。使用该函数最多可以根据索引号从254个数值中选择一个。
语法结构:
CHOOSE(index_num,value1,value2,...),也可以简单理解为CHOOSE(索引,数据1,数据2,......)
参数:
index_num:必需参数,用来指定返回的数值位于列表中的次序,该参数必须为1~254的数字,或者为公式或对包含1~254某个数字的单元格的引用。如果index_num为小数,在使用前将自动被截尾取整。
value1,value2,...:value1是必需参数,后续值是可选的。
valuel、value2等是要返回的数值所在的列表。
这些值参数的个数在1~254之间,函数CHOOSE会基于index_num,从这些值参数中选择一个数值或一项要执行的操作。
如果index_num为1,函数CHOOSE返回valuel;如果index_num为2,函数CHOOSE返回value2,依次类推。
如果index_num小于1或大于列表中最后一个值的序号,函数将返回错误值【#VALUE!】。
参数可以为数字、单元格引用、已定义名称、公式、函数或文本。
CHOOSE函数一般不单独使用,它常常与其他函数嵌套在一起发挥更大的作用,提高我们的工作效率。
VLOOKUP函数虽然具有纵向查找的功能,但其所查找内容必须在区域的第一列,即自左向右查找。
但与CHOOSE函数嵌套使用后,就可以实现自由查找了。
虽然CHOOSE函数和IF函数相似,结果只返回一个选项值,但IF函数只计算满足条件所对应的参数表达式,而CHOOSE函数则会计算参数中的每一个选择项后再返回结果。
例如,要在员工档案表中根据身份证号码查找员工姓名和岗位,就可使用VLOOKUP函数和CHOOSE函数来实现,具体操作步骤如下。
1.输入计算公式。
在A14:D14单元格区域中输入表字段,并对格式进行设置,在A15单元格中输入员工身份证号码,在C15单元格中输入公式【=VLOOKUP($A15,CHOOSE({1,2,3},$G$2:$G$12,$B$2:$B$12,$D$2:$D$12),2,0)】。