问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c++ 基本语法

发布网友 发布时间:2022-12-23 03:11

我来回答

5个回答

热心网友 时间:2024-10-27 04:30

(1)
char* str={"hello"};
int valid_len = strlen(str); // 获取有效字符串长度,此时valid_len为5
(2)最大长度与你内存的容积有关,是没有具体值*的;
(3) filename为一个包含路径的文件名字符串,如"c:\\test.txt"
(4)
int n = 2;
char NthChar = str[n-1]; // 获取第n个字符,此时NthChar为'e'
(5)int ASCII_code = (int)NthChar; // 直接强制转换就可获取其整数值了,ASCII_code 为101,即'e'的ASCII码
(6)char ascii_2_ch = (char)ASCII_code; // 直接强制转换就可以了,ascii_2_ch此时为'e'
(7)
char* str2={" world"};
char* buff = new char[strlen(str) + strlen(str2) + 1]; // 分配缓存大小
strcpy(buff, str); // 把str内容拷贝到buff,此时buff中内容为{"hello"};
strcat(buff, str2); // 合并这个两个字符串,此时buff中内容为{"hello world"}
delete buff; // 释放缓存

热心网友 时间:2024-10-27 04:30

1.怎样获得一个char*的长度
int get_len(char *p)
{
if(p == NULL) return 0;
else return strlen(p);
}

2.char*的最大长度可达?
没有*,看能malloc多大,实际上在windows 下面,加上虚拟内存,几个G应该可以

3.fout(filename)中filename的类型
字幅串
char a[]; 或者char *a;

4.怎样获取char*中的其中第n个字符
第一个 a[0]
第2个 a[1]
第3个 a[2]
第4个 a[3]
第n个 a[n-1]

5.怎样获得一个字符的ascii码
强制转化成int型
int a = (int)c;

6.怎样把一个ascii码转换成字符
强制转化成char型
char c = (char)a;

7.怎样连接2个char*类型
char * catstring(char *p1,char*p2)
{
if(p1 == NULL)return strp(p2);
else if(p2==NULL) return strp(p1);
else
{
char *temp = (char *)malloc(strlen(p1)+strlen(p2)+1);
memset(temp,0x0, strlen(p1)+strlen(p2)+1);
strcpy(temp, p1);
strcat(temp,p2);
return temp;
}
}

热心网友 时间:2024-10-27 04:31

1.char *p;strlen(p);
2.最大长度可以填充整个内存
3.const char*
4.char *p;p[n-1]或*(p+n-1)
5.char c;int ascii = c;
6.int ascii = 96;char c = (char)ascii;
7.char *p1="hello ";char *p2="";strcat(p1,p2);

热心网友 时间:2024-10-27 04:31

1 指针长度为1 ; 数组长度 char *c;strlen(c);
2 随便
3 字符串
4 以C为例 c[n-1];
5 最简单的 char c; cout<<(int)c;
6 char c='\码值';
7 strcat(p1,p2);

热心网友 时间:2024-10-27 04:32

C语言之基本语法

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不喜欢参加聚会怎么办 ...的电信8兆的宽带是169元每月可是用了2天就停机了,他说第一个月... 电信8兆宽带多少钱 爸妈想换5G套餐有没有那种可以绑定宽带一起的? ...换了波箱油后加速转速变高且偶有空转是怎么回事? 苦菜花的花语和寓意是什么? 苦菜花的花语是什么? 安徽省人事档案查询,调档等网上操作指南 安徽哪个网站调档 宽带10M与100M有什么区别啊?宽带10M和100M与平板电脑4G卡的用法用量有... 一个微信可以交几个医疗保险 一部手机用微信可交二人以上医保吗 陌上君子人如玉 如何养好兰花黄尖养兰花黄尖的方法 兰花黄尖是什么原因怎样处理 西游记九十五回概括 关于西游记九十五回概括 移动秋招怎么查自己简历状态啊 怎样让快手投屏到电视上面去呢? 梦见头发里有炒鸡蛋是什么意思 手机能投到ipad上吗? ...是干什么的?东方锆业股价目标多少?东方锆业股票今天价格? 大概,左右,差不多表达的关键词是什么 游泳耳朵进水怎么弄出来耳朵进水怎么处理 两在字典的哪一页? 安卓怎么投屏到ipad上? 华为nova8怎么从8G变成4G了 学信网支付平台未付款怎么支付 相册里的图片下载不了如何打印 微信金币为啥一次只能兑一个 青兰高速经过哪些城市 擦双层玻璃后玻璃起磨砂的原因 miss宝姿毛衣起球吗 直播间宝姿毛衣是真的吗 直播间卖的宝姿毛衣是真的吗? 西瓜视频的屏幕费电怎么办 美国计算机四大名校 形容游乐场好玩的语句 描写游乐场热闹的段落 游乐场的句子摘抄 PLC发脉冲给伺服,电机为什么不转 伺服电机给脉冲不动一般有哪方面的原因? 一部手机分身了,上面两个请问这两个微信视频都可以发或是接吗 微信开分身可以给自己小号打视频吗 thinkpad静语音音键为什么有时候不好用。有的时候好我用 如何把改为自己手机号 布偶猫的八种颜色及图片 beatspower3佩戴重吗 如何把设置成自己的手机号? 万圣节大家都过把?也就是狂欢夜 丑橘产地哪里最好