永发信息网

定义字符串用什么

答案:2  悬赏:40  手机版
解决时间 2021-01-02 20:58
定义字符串用什么
最佳答案
问题一:C语言中如何定义字符串? 一维和二维的都可以;
一维的情况如下:
1,char string0[10];
2,char string1[]=prison break;
3,char string2[100]=michael scofield;
1句表示定义个长度为10的字符串,但未赋值,2句表示定义了一个字符数组锭tring1,并进行初始化,使得其长度自动为13(字符串”prison break中的字符个数加上结尾的'\0'),3句定义了一个有100个元素的字符数组string2,并初始化了17个元素(michael scofield;加上结尾的'\0');
二维的情况如下:
1,char string3[6][30];
2,char string3[6][30]=;
此句表示有6个字符串,每个字符串的长度为30,每个字符串的初始值与“joy,phosee,monses,chandele,ross,rather相对应;问题二:java 如何定义字符串变量 String s=new String()
s.length();问题三:在c语言中怎样定义字符串 可以用数组或指针
数组:
char s[80]=abcd;或者char s[80]={abcd};
char s[80]={a,b,c,d,\0};
指针:
char *s;char*s=abcd;
注意:s是一个指针变量,有存空间,里面用来存放地址(字符型变量占用的存储空间地址)。问题四:在vb里面定义字符串什么的有什么用? 其实主要是为了节省资源:
不定义,系统就会用最大的资源来存储。
举个简单的例子:
dim a as string 那么a就是个文本字符串 用加减乘除的法则运算会出错
dim a as integer 那么a 就是个整形数字,格式就是整数,让a等于个小数就会出错问题五:定义一个字符型变量,应该使用什么来定义 char ch; //定义 单个字符变量如字符'a'
char str[20]; //定义一个长度为20的字符数组(字符串)如字符串hello world问题六:在c语言中 字符串如何去定义?有几种定义方法 C语言中用字符型CHAR来表示存储字符,没有C++里面的可以单独的字符串类型String
所以C里面使用字符数组和字符指针来实现字符串功能
C的字符数组只能在定义时一起赋值,以后只能给单个元素一一赋值;
前面那位朋友说的
char s=asf32gs;是不行的,你可以上机试一下,char s是定义一个单个字符变量,不能把字符串的值赋给它,可以改为定义一个字符指针指向字符串char *s=safdfsdf;改为数组也可char s[]=dsfdsfsdf,数组大小可以不写,如果你直接赋值的话,编译器会根据字符串长度分配对应的空间,若给了大小,也可以赋值,这时要自己注意字符串长度不要比长度-1还大问题七:怎么定义一个字符串,并输入,输出。 C语言中,没有字符串类型,用字符数组处理字符串。
字符数组定义:
char 数组名[常量表达式] [,[常量表达式]];
说明:一维字符数组,用于存储和处理一个字贰串,二维字符数组,用于同时存储和处理多个字符串;
因为字符型与整型是通用的,可以用int来定义字符数组,但两者有区别,如:
char c[10];
int c[10];
输入输出方法:逐个字符输入输出:%c,整个字符串输入输出:%s
一:用scanf()输入字符串,printf()输出字符串:
逐个字符处理:
#include stdio.h
void main()
{ char ch[5];
int i;
for(i=0;i)
字符串输出函数puts
格式:puts(字符数组)
功能:向显示器输出字符串(输出完,自动换行,即用’\n’替换了’\0’)
说明:字符数组必须以‘\0’结束
字符串输入函数gets
格式:gets(字符数组)
功能:从键盘输入一以回车结束的字符串放入字符数组中,并自动加‘\0’
说明:输入串长度应小于字符数组维数,字符串中可以包含空格
例如:
#include
#include
void main()
{
char str[10];
int i;
printf(请输入字符串:\n);
gets(str);
printf(输入的字符串为:\n);
puts(str);
}
写的很详细了,希望对你有帮助。。。。。。...余下全文>>问题八:在C语言中,用关键字什么定义字符型变量 char ch; //定义 单个字符变量如字符'a'
char str[20]; //定义一个长度为20的字符数组(字符串)如字符串&quo弧;hello world问题九:怎么定义字符串变量 c# string 关键词修饰的是字符串 如;string a = asd;问题十:c++中如何定义一个字符串类型的变量 一般的方法就是和C语言中的一样,但是C语言中没有关于字符串的定义,在C中要定义字符串必须使用数组或者指针,如 char a[10];或者 char *a = “sfg”;但在C++中有一种更简单的方法,那就是string类, 可直接定义字符串, 例如string s(fsdfsdafs); 而且他的好处是字符串 的长度是可变的,关于string类,里面还有一些与字符串相关的函数,很实用.想深入了解,可以到网上下载.
全部回答
感谢回答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有时候聊天不知道该说什么,怎么办?
你好的英语怎么说?
什么是合并报表
陶宝网上购物如何投诉商家乀
上海到浙江绍兴市火车哪买票
管理费用包含哪些内容
带壳干花生怎么放久不坏?
关于红领巾的手抄报的内容 20日前再加10分
隐形杀手
银行贷款可以提前还吗
广州越秀经济协作办公室的是做什么工作的?待
夜间,水蒸汽在草木上凝结成水珠,就是日常看
演唱会耳麦有什么作用
单选题Alicewas________girltoexpressherse
“打太极”英语怎么说?
推荐资讯
单选题X、Y两种元素的相对原子质量分别为28和
猫吃幼猫粮到多大合适
怎样把itunes资料库的东西
一走动就头痛是怎么回事
韩城市工商局办公地址在什么地方?我要处理点
弱冠是多少岁
榕江县农业局农村能源环保办公室办公位置在哪
罗马法中的自由民包括的是外邦人么?罗马共和
嗔,拼音?
职业危害因素存在于
【剑网3】如何开启天工树?
新乡到杭州的车次都有哪些 或者郑州到杭州也
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?