- 博客(8)
- 收藏
- 关注
原创 【C语言】%x打印字符型问题
当char类型数据最高位不为1时,转换不会出现问题,但是当char类型数据最高位为1时,会把最高位当作符号位处理,转化为int类型时,其他高3字节(12位)全部由1填充。%x、%d、%u,都是打印int类型,因此,打印char类型时,会将char类型数据转换为intl类型。以16进制输出char类型,用%hhx(half half hex)格式控制符打印可以避免发生问题。
2023-09-16 15:58:55
671
1
原创 #C++学习笔记#——在VS中使用scanf报错
今天,我安装了微软的Visual Studio 2017来重新学习C语言,由于之前学习C语言都是使用 VC6.0这个IDE(集成开发环境),所以开始使用时比较坎坷,第一次编写程序时就出现了问题。下面是我写入的程序代码:#include<stdio.h>void main(){ float a, b,res; a = 0; b = 0; res = 0; prin...
2019-03-18 16:41:46
2723
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人