C
qq_40592257
学习了一段时间
展开
-
嵌入式学习笔记--GEC6818--bmp图片显示
一、开发环境1.ARM+linux2.ubuntu16.04(安装了GCC,arm-linux-gcc 5.4.0)3.GEC6818开发板原创 2020-07-25 14:33:22 · 13563 阅读 · 1 评论 -
关于C的printf不能直接输出string类型
在程序输出时心血来潮用了c版本的printf,结果就蛋疼了,一直输出是乱码, string s = "中国";printf("%s" , s);//输出乱码果断切换成c++版本的cout发现可以正常输出。于是上网找答案,居然惊讶的发现printf输出字符串是针对char *的,换言之,printf只能输出c语言中的内置数据,string不是c语言内置数据。更深入的来说:s这个string类型的对象并非单单只有字符串,其内还有许多用于操作的函数,于是&s并非字符串“中国”的首地址,.原创 2020-05-29 00:19:44 · 432 阅读 · 0 评论