随笔分类 - C/C++
摘要:将字符转换为16进制字符串、十进制字符串可以参考这里:https://www.cnblogs.com/stxs/p/8846545.html 代码及调试结果 举例:字符'a',查ASCII码表它对应的二进制为0110 0001,没错我就是要在屏幕上输出0110 0001!!! 具体的代码贴在下面,注
阅读全文
摘要:第1节 ASCII码对照表... 1 1.1 ASCII控制字符... 1 1.2 ASCII可显示字符... 1 第2节字符的进制转换... 1 2.1 获取字符(8位)的上四位和下四位... 1 2.2 获取字符(上表中的‘图形’)所对应的十六进制字符... 1 2.3 获取字符对应的十六进制字
阅读全文
摘要:头文件:#include <stdio.h>功能:用于将格式化的数据写入字符串 原型:int sprintf(char *str, char * format [, argument, ...]);【参数】str为要写入的字符串;format为格式化字符串,与printf()函数相同;argumen
阅读全文
摘要:说明:本文不适合新手学习,适合用来做参考。本文参考有其他博客的内容,不过年代久远已经忘记了,在此感谢各位博主! scanf函数 用 法:int scanf(char *format[,argument,...]); //scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的
阅读全文
摘要:为何要清空输入缓存区 读取时输入缓冲区中的内容会被scanf函数逐个取走,正常case下scanf()函数可以根据返回值判断成功取走的数目;但当发生读取异常之后,输入缓冲区中的内容并未被取走,那么下次循环之时,scanf()函数发现输入缓冲区中有内容(显然编译器不会关心这个内容是不是合法),于是不再
阅读全文

浙公网安备 33010602011771号