⑴ 什么是字符型变量
字符变量是存放字符常量的变量,其取值是字符常量,即单个字符。字符变量的类型说明符是char。
定义形式char:存放字符常量的变量,说明字符变量在内存中占一个字节。
定义形式: char标识符1,标识符2,… ,标识符n
例如: char c1, c2, c3, ch ;
c1=‘a’ ; c2=‘b’ ; c3=‘c’ ; ch=‘ d’ ;
说明:
字符变量在内存中占一个字节。
在内存中,是把字符对应的ASCII码值放到存储单元中.
字符型数据与整型数据之间可以通用.
每个字符变量被分配一个字节的的内存空间,因此只能存放一个字符。字符值是以ASCⅡ码的形式存放在变量的内存单元之中的。如x的十进制ASCⅡ是120,y的十进制ASCⅡ是121。对字符变量a,b赋予'x'和'y'值:a='x';b='y';实际上是在a,b两个单元内存放120和121的二进制代码:
a 01111000
b 01111001
所以也可以把它们看成是整形变量。C语言允许对整形变量赋予字符值,也允许对字符变量赋整形值。在输出时,允许把字符变量按整形量输出,也允许把整形量按字符量输出。整形量为二字节量,字符量为单字节量,当整形量按字符量处理时,只有低八位字节参与处理。
⑵ C语言中什么是字符型数据如何声明
char类型, 一半情况下占用8位,分为signed和unsigned,在计算机中全都以ASCII值表示,signed]char 有符号字符型 长度(字节)为1 -128~127
unsigned char 无符号字符型 长度(字节)为1 0~255
书中基本只给到0~127
//char c ='a';
char c ;
c = 'a';
⑶ 字符串类型有哪些
字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s=“abcdefghij”,则s[1]=“a”,s[10]="j",而字符串的零位正是它的长度,如s[0]=10(※上述功能Ansistring没有。),这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。
中文名
字符串
外文名
Character string
记作
s=“a1a2···an”(n>=0)
组成
数字、字母、下划线
主要功能
用于编程、概念说明、函数解释
释义
编程语言中表示文本的数据类型
拼音
zi fu chuan
简称
串(String)
收起
基本简介
字符串
字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。
通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。
函数应用
1. 连接运算 concat(s1,s2,s3…sn) 相当于s1+s2+s3+…+sn.
例:concat(‘11’,'aa’)='11aa’;
2. 求子串。 Copy(s,I,I) 从字符串s中截取第I个字符开始后的长度为l的子串。
例:(‘abdag’,2,3)=’bda’
3. 删除子串。过程 Delete(s,I,l) 从字符串s中删除第I个字符开始后的长度为l的子串。
例:s:=’abcde’;delete(s,2,3);结果s:=’ae’
4. 插入子串。 过程Insert(s1,s2,I) 把s1插入到s2的第I个位置
例:s:=abc;insert(‘12’,s,2);结果s:=’a12bc’
5. 求字符串长度 length(s) 例:length(‘12abc’)=5
在ASP中 求字符串长度用 len(s)例: len("abc12")=5
6. 搜索子串的位置 pos(s1,s2) 如果s1是s2的子串 ,则返回s1的第一个字符在s2中的位置,若不是子串,则返回0.
例:pos(‘ab’,’12abcd’)=3
7. 字符的大写转换。Upcase(ch) 求字符ch的大写体。
例:upcase(‘a’)=’A’
8. 数值转换为数串。 过程 Str(x,s) 把数值x化为数串s.
例:str(12345,s); 结果s=’12345’
9. 数串转换为数值。 过程val(s,x,I) 把数串s转化为数值x,如果成功则I=0,不成功则I为无效字符的序数,第三个参数也可不传
例:val(‘1234’,x,I);结果 x:=1234
⑷ 什么是字符型数据
就是ascii码在0-255之间的数据,如a b c d e ' " 1 2 3 4 5 6等的字符。中文不是字符型数据。(1 2 3 4 5 6 这里指的是本身的字符,不是数值。)
⑸ Excel中的数据类型有哪些
在 Excel 的单元格中可以输入多种类型的数据,如文本、数值、日期、时间等等。
1.字符型数据。在 Excel 中,字符型数据包括汉字、英文字母、空格等,每个单元格 最多可容纳 32 000 个字符。默认情况下,字符数据自动沿单元格左边对齐。当输入的字符 串超出了当前单元格的宽度时,如果右边相邻单元格里没有数据,那么字符串会往右延伸;如果右边单元格有数据,超出的那部分数据就会隐藏起来,只有把单元格的宽度变大后才能显示出来。 如果要输入的字符串全部由数字组成,如邮政编码、电话号码、存折帐号等,为了避免 Excel把它按数值型数据处理,在输入时可以先输一个单引号“'”(英文符号),再接着输入具体的数字。例如,要在单元格中输入电话号码“64016633”,先连续输入“'64016633”,然后敲回车键,出现在单元格里的就是“64016633”,并自动左对齐。
2.数值型数据。在Excel中,数值型数据包括0~9中的数字以及含有正号、负号、货币符号、百分号等任一种符号的数据。默认情况下,数值自动沿单元格右边对齐。在输入过程中,有以下两种比较特殊的情况要注意。
(1) 负数:在数值前加一个“-”号或把数值放在括号里,都可以输入负数,例如要在单元格中输入“-66”,可以连续输入“(66)”,然后敲回车键都可以在单元格中出现“ -66”。
(2) 分数:要在单元格中输入分数形式的数据,应先在编辑框中输入“0”和一个空格,然后再输入分数,否则Excel会把分数当作日期处理。例如,要在单元格中输入分数“2/3”,在编辑框中输入“0”和一个空格,然后接着输入“2/3”,敲一下回车键,单元格中就会出现分数“2/3”。
3.日期型数据和时间型数据。在人事管理中,经常需要录入一些日期型的数据,在录入过程中要注意以下几点:
(1) 输入日期时,年、月、日之间要用“/”号或“-”号隔开,如“2002-8-16”、"2002/8/16”。
(2) 输入时间时,时、分、秒之间要用冒号隔开,如“10:29:36”。
(3) 若要在单元格中同时输入日期和时间,日期和时间之间应该用空格隔开。
⑹ 字符型变量
字符型变量中所存放的字符是计算机字符集中的字符。对于PC机上运行的C系统
,字符型数据用8位单字节的ASCII码表示。程序用类型说明符char来声明字符
型变量:
char ch;
这条声明语句声明了一个字符型变量,标识符为ch。当以这种形式声明变量之
后,程序可以在表达式中引用这个变量,关于语句和表达式的知识在后面将会
介绍。
字符数据类型事实上是8位的整型数据类型,可以用于数值表达式中,与其他的
整型数据同样使用。在这种情况下,字符型变量可以是有符号的,也可以是无
符号的。对于无符号的字符型变量可以声明为:
unsigned char ch;
除非声明为无符号型,否则在算术运算和比较运算中,字符型变量一般作为8位
有符号整型变量处理。
⑺ vb中的数据类型
VB的基本数据类型:字符型数据、数值型数据、货币类型、字节类型、布尔类型、日期类型、通用类型、无符号类型、对象类型等。
1、字符型数据 。字符型数据用以定义一个字符序列,在内存中一个字符用一个字节来存放,用字母C表示,它的字符个数范围是0-254个字符。
2、数值型数据 。数值型数据包括:整型、长整型、浮点型3种,浮点型又包括有单精度和双精度2种。现实中所处理的大多数都是数值型数据,数值精度达16位,其结果表现为具体的数值。
3、货币类型。货币类型是为计算货币而设置的定点数据类型,它的精度要求高,规定精确到小数点后4位。
4、无符号类型。无符号整型和有符号整型的区别就是无符号类型可以存放的正数范围比有符号整型中的范围大一倍,因为有符号类型将最高位储存符号,而无符号类型全都储存数字。
(7)字符型数据由什么组成扩展阅读:
Visual Basic定义:
Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。
“Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,是一种在计算技术发展历史上应用得最为广泛的语言。
Visual Basic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
VB----网络
⑻ 两道题 数据常分为数值型数据和字符型数据两类
数值型数据是由0-9、正负号、小数点组成,能进行加、减、乘、除等数学运算;字符型数据由一切可打印的字符构成。这两道题说得是选项的值是数值型数据还是字符型数据。
⑼ 字符串类型有哪些
字符串由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。
补充:字符串在存储上类似字符数组,它每一位单个元素都是能提取的,字符串的零位是它的长度,如s[0]=10,这提供给我们很多方便,例如高精度运算时每一位都能转化为数字存入数组。
(9)字符型数据由什么组成扩展阅读
某些语言如 C++ 把字符串实现为可以用于任何基本类型的模版,但这是个例外而不是规则。
如果一个面向对象语言把字符串表示为对象,它们叫做“可变的”(mutable),如果值可以在进行时间变更,叫做“不变的”(immutable),如果这个值在建立后就冻结了。例如,Ruby 有可变字符串,而 Python 的字符串是不可变的。
其他语言,最着名的有 Prolog 和 Erlang,避免实现字符串数据类型,转而采用把字符串表示为字符代码的列表的约定。
⑽ 字符型数据由什么组成,包括什么
ASCII码和一个\0组成。ASCII码是特殊的字符,它是字符对应的数字码后加\0构成;申明时使用char a[];
读取时使用printf("%s",a[]);或者sprintf("%s",a[]) ;它的处理和一般的数字数组相同,但是读入和读出时要使用单独的函数(如上);读数使用scanf("%s",a[]);getchar();fgetc();等等= =
目前我能力所及就这么多了,楼主珍重。。我再去查查资料