自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 c++中字符中的数字,转成int数字出现的问题

通过了解到字符是通过ASCII字符的,而字符'0'代表的是48,依次类推,所以如果我们直接对数字字符强制类型转化就得不到我们想要的数字,例如0会得到48,所以我们只需要再强制类型转化之前减去'0'即可得到我们想要的结果。一开始使用string类型数据中的字符串,得到的逐个字符想要转化成数字时,强制类型转化后得到的却不是我们想要的数字,为什么会这样呢?

2025-02-11 16:15:37 168

原创 C语言学习-scanf

当两个scanf在一起时,由于一开始输入时打回车会在缓冲区留下一个\n的残留,第二次scanf会默认存在一个\n所以会直接输出其到第二个地址中,所以如果第二个scanf中格式为字符格式时,会自动读取其\n,如果我们向自己输入字符,则需要使用 fflush(stdin);scanf吧标准输入内的内容需要放到某个变量空间中,所以变量必须取地址。如果输入%c后面还有要输入的字符,我们需要在格式化字符串中%c之前加个空格,这样我们就能正确得到结果,否则会连续输入报错,ret返回的是成功输入的个数。

2024-07-14 17:12:14 138

原创 C语言学习-printf

printf("", );其"%s"作用在于规定参量的格式按照字符串类型。发送格式化输出到标准输出 stdout。\n代表的含义是换行。

2024-07-14 16:44:05 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除