摘要: char型常量(字符),在计算机中是按其ASCII值进行存储,ASCII是"整型类"数据,在内存中全部以补码形式进行存放。补码是一种二进制数据表示形式。整数分为正数、负数和零,计算机设计初期,规定,以字节的最高位表示符号,其余位表示数值,来表示有符号数据,这就是原码。但原码表示法中出现了”正0“和”负0“的表示现象,因此,又研究出来了补码概念,最终用补码来进行数据的存储。规定:正数的原码与补码相同... 阅读全文
posted @ 2018-08-19 14:59 NothingIsEverything 阅读(3317) 评论(0) 推荐(0) 编辑
摘要: 其实这是从打字机的概念来的:0x0d => /r, carrige return, 指打字头归位的动作0x0a => /n, new line, 指打字机上卷一行的动作Windows 在行尾使用 CRLF (carriage return/line feed, 0d 0a)UNIX 好像只使用 LF(0a)0d------回车符号------"/r"0a------换行符号------"/n"一般... 阅读全文
posted @ 2018-08-19 09:53 NothingIsEverything 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: //加入以下代码,支持printf函数,而不需要选择use MicroLIB #if 1#pragma import(__use_no_semihosting) //标准库需要的支持函数 struct __FILE { int handle; }; FILE __stdout; //定义_sys_exit()以避... 阅读全文
posted @ 2018-08-19 09:47 NothingIsEverything 阅读(605) 评论(0) 推荐(0) 编辑