关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
Chou_yue
2023-01-26 17:30
采纳率: 100%
浏览 84
首页
编程语言
已结题
请问一下大家,为什么vscode里%p不能把字符串的地址打印出来(c语言)
c语言
vscode
这是我的vscode里面的,打印出了“hi!”
这是用dev c++运行的相同内容,打印出了地址
不知道是不是我设置的问题,应该是打印出地址是正确的吧
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
4
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
Halifax
2023-01-26 18:06
关注
谢邀,望采纳!!
代码没有问题,vscode,你安装一个 codeRunner 插件,直接运行试试。
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(3条)
向“C知道”追问
报告相同问题?
提交
关注问题
c语言
printf
不能
打印
字符串
c语言
2022-05-07 14:24
回答 3
已采纳
ch1[i] != "\0"改为ch1[i] != '\0' , 单引号'\0'才是字符 ,双引号"\0"表示
字符串
,ch1[i]是字符,无法与
字符串
作比较判断
C语言
,文字
打印
不出来
c语言
2022-05-20 15:44
回答 5
已采纳
这个是有输出,不过是中文部分显示为乱码了这个是字符编码不一致的问题,看你截图估计是你文件格式是utf-8的,但是控制台黑窗口是gbk,以gbk方式显示utf-8所以乱码了解决的一个方法是输入下面命令切
请问
字符数组输出结果后面为什么会跟一个问号(语言-
c语言
)
c语言
有问必答
2021-12-26 13:20
回答 3
已采纳
输入213,那a数组有效长度是3,不是5。所以你把数组中无效字符输出了,就成乱码。5改为strlen(a)
c语言
怎么把
字符串
转数组,【转】
C语言
字符数组与
字符串
2021-05-19 08:09
Jimmy Song的博客
在
C语言
编程中,当我们声明一个
字符串
数组的时候,常常需要把它初始化为空串。总结起来有以下三种方式:(1) char str[10]=”“;(2) char str[10]={”};(3) char str[10]; str[0]=”;第(1)(2)种方式是将str数组的所有...
vscode
C语言
用格式符%s将
字符串
整体输入输出
c语言
有问必答
2021-05-12 17:25
回答 7
已采纳
因为你str2初始化`\0`错了,双引号是
字符串
,不是ACSII码,改成单引号试试
请问
为什么使用%s无法输出,而且字符数组为什么用%d能输出用%c输出异常
c语言
2022-04-08 22:39
回答 2
已采纳
同学,因为%d是以整形int输出的,整形占四个字节,而%c是字符char类型占了一个字节,你把字符存储到了char类型中,它可以正常输出,然后int占四个字节呀,比char多了3个字节,所以也可以输出
C语言
把给定的数字变成
字符串
形式输出,为什么我的输出是小方框?
c语言
2021-05-20 22:17
回答 1
已采纳
主要问题十str[len-i]=yu;,你赋值的是整数0,应该赋值字符‘0’: str[len-i]=yu + '0'; 另外len=len+1造成下标计算错误。改正后玉兴可以了。 #inclu
c语言
不使用strlen求
字符串
长度
2023-10-01 00:36
鲜于言悠905的博客
strlen()是计算
字符串
的长度,从
字符串
的首
地址
开始,'\0’为止,但不包括’\0‘.int main()//在空间中是abcdef\0return 0;通过这篇文章,我们可以对strlen函数有了个简单的了解,关于三种方法解决不使用strlen函数...
c语言
编程:输入
字符串
,删除数字
c语言
有问必答
2021-05-13 20:25
回答 4
已采纳
// 删除数字 #include <stdio.h> #define N 100 int main(void) { char s[N]; int j,k; gets(s);// 输
指针数组
里
为啥放的是
字符串
而不是
地址
呢?
c语言
2020-03-15 08:50
回答 1
已采纳
字符指针:
字符串
指针变量本身是一个变量,用于存放
字符串
的首
地址
。而
字符串
本身是存放在以该首
地址
为首的一块连续的内存空间中并以‘\0’作为串的结束。
如何用
c语言
将一串字符的大写字母提取出来
c语言
2022-05-25 08:48
回答 1
已采纳
#include<stdio.h> int main() { char str[100]; char newstr[100]; int i,j=0; scanf(
基于
vscode
搭建的
c语言
开发环境.zip
2024-06-15 20:44
C语言
是一种广泛使用的
编程语言
,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。
C语言
的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句...
c语言
不用strcpy复制
字符串
,
C语言
不使用strcpy函数如何实现
字符串
复制功能
2021-05-19 09:39
白泽之水的博客
一、继承规则继承是C++中的重要特性,派生2021-03-22 18:02:41大家有没有在项目中遇到过,将一些预定义的本地结构体转换为Json
字符串
后,发送到网络中的情形。那我猜想下大家常规的做法:写一个函数,传入结构体的...
c语言
字符串
转成二进制,
C语言
中
字符串
如何转换为二进制、八进制、十进制、十六进制...
2021-05-19 08:21
weixin_39681486的博客
在
C语言
某个程序当中需要把文本16进制转换成对应的16进制数,比如
字符串
"0x1a"转换成10进制的26,可以用以下函数来实现相关函数: atof, atoi, atol, strtod, strtoul表头文件: #include 定义函数: long int strtol...
物联网嵌入式开发-ESP32通过iic协议读写AT24C02芯片实现外部eeprom存储(ESP-IDF +
VSCode
编程)
2024-04-17 17:37
2、代码使用Visual Studio Code开发,
C语言
编程。例程在ESP32-S3上运行。若在其他型号上运行,请自行调整。 3、如果接入其他传感器,请查看发布的其他资料。 4、ESP32与模块的接线,在代码当中均有定义,请自行对照...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
2月3日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
1月26日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
修改了问题
1月26日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
1月26日