77问答网
所有问题
当前搜索:
c语言char数组转string
c语言
中
字符串
的长度是如何计算的?
答:
字符串长度不超过10)接收,然后反向输出字符
数组
元素即可。字符串实际长度可以用strlen函数来计算。方法程序如下:include<stdio.h> include<
string
.h> main(){
char
a[10];int i,j;scanf("%s",a);j=strlen(a);for(i=j-1;i>=0;i--)printf("%c",a[i]);printf("\n");} ...
怎么进行
字符串
赋值?
C语言
答:
在
C语言
中,
字符串
的赋值主要有两种方法,第一种是通过指针的方式直接赋值,第二种是通过
数组
直接赋值。1、指针式赋值。通过程序的运行情况,可以知道:
char
*p = "hello";这种字符串的赋值方式是完全没有问题的。要理解这种赋值方式,首先得理解双引号(特别注意:这个是双引号,不要赋值的时候给弄了...
c语言
{
char
c;}可以定义
字符串
吗?
答:
不可以定义字符串。
c语言
中定义字符串有两种办法:1、定义一个字符指针指向
字符串char
*s="safdfsdf";2、定义字符
数组char s
[]="dsfdsfsdf",数组大小可以不写,如果你直接赋值的话,编译器会根据字符串长度分配对应的空间,若给了大小,也可以赋值,这时要自己注意字符串长度不要比长度-1还大 ...
c语言
结构体中的一个
char数组
怎么赋值?
答:
这时
c数组
的长度自动定为9。也可以定义和初始化一个二维字符数组,例如:
char
diamond[5][5]={{'','','#'},{'','#','','#'},{'#','','','','#'},{'','#','','#'},{'','','#'}};用它代表一个菱形的平面图形。(2)
字符串
常量初始化数组。例如:char...
long数组通过指针强制
转换为char数组
c语言
程序问题!
答:
type(<expression>)或 (type)<expression> 其中,type为类型描述符,如int,float等。<expression>为表达式。经强制类型
转换
运算符运算后,返回一个具有type类型的数值,这种强制类型转换操作并不改变操作数本身,运算后操作数本身未改变,例如:int nVar=0xab65;
char
cChar
=char (nVar);上述强制类型...
c语言
里怎么把float
转换为char
型?
答:
可以使用强制转换,其一般形式为:(类型说明符) (表达式) 其功能是把表达式的运算结果强制
转换成
类型说明符所表示的类型。例如: (float) a 把a
转换为
浮点型,(int)(x+y) 把x+y的结果转换为整型。这种方法显然对浮点型数据的精度会有影响,且注意最终输出的形式不同结果也是不同的,若要保留数字...
c语言
请问
char数组
该如何声明?
答:
char数组
的声明就是直接定义一个char类型的数组。声明一个char型数组:char a[N] // a为char型数组名,N为数组大小 值得注意的是:声明必须要在调用之前,对于
C语言
,必须将定义的语句放在执行功能语句之前。
c语言
,将十进制
转化为
二进制
答:
功能:将任意类型的数字
转换为字符串
。在<stdlib.h>中与之有相反功能的函数是atoi。nt value 被转换的整数,
char
*
string
转换后储存的字符
数组
,int radix 转换进制数,如2,8,10,16 进制等。参考代码:include <stdio.h>#include<stdlib.h>int main(){ int i=10;char a[100];itoa(i,a,2...
C语言
中
char
*a[ ]什么意思,他和char (*)a[ ]有什么什么区别?
答:
两者区别如下:一、”读“”写“能力
char
*a="abcd";此时"abcd"存放在常量区。通过指针只可以访问
字符串
常量,而不可以改变它。而char a[30]="abcd";此时"abcd"存放在栈。可以通过指针去访问和修改
数组
内容。二、赋值时刻 char*a="abcd";是在编译时就确定了(因为为常量)。char a[30]="...
C语言
怎么将浮点变量存入字符
数组
答:
include <stdio.h>void sprint(float n,
char
*reChar,int zsize,int xsize,int flag)//功能将浮点数n转成
字符串
,保存到以reChar地址开头的字符
数组
中(可实现插入)//flag=0:直接
转换
浮点数到指定地址 flag=1:将转换的浮点数插入到指定地址位置//zsize:n整数部分最大可能的位数。 xsize...
棣栭〉
<涓婁竴椤
8
9
10
11
13
14
15
16
17
涓嬩竴椤
12
灏鹃〉
其他人还搜