社区
C++ 语言
帖子详情
高手帮忙看看这几行代码什么意思
zhenyonghou
2008-08-18 07:28:17
while (isspace(*s)) s++;
short k = FALSE;
while (*s)
{
if (isxdigit(*s))
{
buf[i] <<= 4;
if (isalpha(*s))
buf[i] |= (tolower(*s) - 0x57);
else
buf[i] |= (*s - 0x30);
if (k)
{
i++;
k= FALSE;
}
else
{
k= TRUE;
}
s++;
}
else break;
}
...全文
88
3
打赏
收藏
高手帮忙看看这几行代码什么意思
while (isspace(*s)) s++; short k = FALSE; while (*s) { if (isxdigit(*s)) { buf[i] <<= 4; if (isalpha(*s)) buf[i] |= (tolower(*s) - 0x57); else buf[i] |= (*s - 0x30); if (k) { i++; k= FALSE; } else { k= TRUE; } s++; } else break; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhenyonghou
2008-08-18
打赏
举报
回复
谢谢飞雪.
baihacker
2008-08-18
打赏
举报
回复
十六进字符串转为数值。
baihacker
2008-08-18
打赏
举报
回复
十六进字符转为数值。
教菜鸟如何查看硬件配置
作为使用电脑时间比较长的老用户,难免会到朋友或同事家
帮忙
维护、维修电脑,有时还要帮人购买PC,这时我们肯定会带上硬件检测软件,不过,谁也不能随身总是带着这些软件,如果手头上没有合适的检测软件该怎么办呢?总不能因此就什么都不知道吧?那样你的
高手
形象大大会受损的,其实,离开这些软件我们也能明明白白查看电脑硬件的配置情况。下面我们就来一起学习一下吧。 一、开机自检中查看硬件配置 机器组装结束后即使不装操作系统也可以进行加电测试,在开机自检的画面中就隐藏着硬件配置的简单介绍哟(由于开机画面一闪而过,要想看清楚的话,记得及时伸手按住“PAUSE”键)。 1.显卡信息 开机自检时首先检查的硬件就是显卡,因此启动机器以后在屏幕左上角出现的
几行
文字就是有显卡的“个人资料”介绍。四行文字中,第一行“GeForce4 MX440……”标明了显卡的显示核心为GeForce4 MX440、支持AGP 8X技术;第二行“Version……”标明了显卡BIOS的版本,我们可以通过更新显卡BIOS版本“榨取”显卡性能,当然更新后这一行文字也会随之发生变化;第三行“Copyright (C)……”则为厂商的版权信息,标示了显示芯片制造厂商及厂商版权年限;第四行“64.0MB RAM”则标明了显卡显存容量。 2.CPU及硬盘、内存、光驱信息 显示完显卡的基本信息之后,紧接着出现的第二个自检画面则显示了更多的硬件信息,像CPU型号、频率、内存容量、硬盘及光驱信息等都会出现在此画面中。该画面最上面两行文字标示了主板BIOS版本及BIOS制造商的版权信息;紧接着的文字一看就明白啦,当然是主板芯片组喽;其下
几行
文字则标明了CPU的频率及内存容量、速度。呵呵,我这个CPU和内存是超频使用的,所以频率可不太正规哟;下面四行“IDE……”则标明了连接在IDE主从接口上的设备,包括硬盘型号及光驱型号等等。 3.主板信息 在第二个自检画面的最下方还会出现一行关于主板的信息,前面的日期显示的是当前主板的BIOS更新日期,后面的符号则是该主板所采用的
代码
,根据
代码
我们可以了解主板的芯片组型号和生产厂商。以往老主板的自检画面中最下方文字的中间标明的是主板芯片组,这一块板子则将其提到了自检画面的上方。 机器启动之后按“DEL”键进入BIOS设置页面,在基本信息中同样也可以看到机器的硬件信息,与开机画面显示的没有区别。 二、利用设备管理器查看硬件配置 进入操作系统之后,在安装硬件驱动程序的情况下还可以利用设备管理器与DirectX诊断工具来查看硬件配置。下面
看看
如何利用设备管理器查看硬件信息。进入桌面,鼠标右击“我的电脑”图标,在出现的菜单中选择“属性”,打开“系统属性”窗口,点击“硬件--设备管理器”,在“设备管理器”中显示了机器配置的所有硬件设备。从上往下依次排列着光驱、磁盘控制器芯片、CPU、磁盘驱动器、显示器、键盘、声音及视频等信息,最下方则为显示卡。想要了解哪一种硬件的信息,只要点击其前方的“+”将其下方的内容展开即可。 利用设备管理器除了可以看到常规硬件信息之外,还可以进一步了解主板芯片、声卡及硬盘工作模式等情况。例如想要查看硬盘的工作模式,只要双击相应的IDE通道即可弹出属性窗口,在属性窗口中可轻检看到硬盘的设备类型及传送模式。这些都是开机画面所不能提供的。 需要注意的是在Windows Xp之前的操作系统中所提供的设备管理器是无法用来查看CPU工作频率的,好在我们还有DirectX诊断工具。 三、利用DirectX诊断工具查看硬件配置 DirectX诊断工具可以帮助我们对硬件工作情况作出测试、诊断并进行修改,当然我们也可以利用它来查看机器的硬件配置。运行“系统信息”窗口,找到“工具--DirectX诊断工具”(或者进入安装盘符中Windows目录下的System32目录中运行Dxdiag.exe),在窗口中可以方便地查看硬件信息。 1.查看基本信息 在“DirectX诊断工具”窗口中点击“系统”选项卡,当前日期、计算机名称、操作系统、系统制造商及BIOS版本、CPU处理器频率及及内存容量一目了然。注意喽,虽然我将Celeron 2.0MHz超频至2.40MHz使用,但是DirectX却不认这个帐,依然显示的是未超频的原始频率。看来没有AIDA32,我们同样也可以识别奸商是否将超频的CPU卖给我们!! 2.查看显卡信息 在“DirectX诊断工具”窗口中点击“显示”选项卡,在这里我们可以看到显卡的制造商、显示芯片类型、显存容量、显卡驱动版本、监视器等常规信息。 3.查看音频信息 音频设备往往为人所忽视,但缺了它又不行,单击“声音”选项卡,对其做一番了解吧!同样在出现的窗口中能看到设备的名称、制造商及其驱动程序等等极为详细的资料。不同的是我们还可以点击右下角的“测试DirectSound(T)”对声卡进行一下简单的测试。 怎么样,经过这一番了解,是不是感觉收获挺大的?没有测试软件我们同样也可以了解机器的硬件信息,这下子可以到菜鸟面前充
高手
了
#NAME?_#NAME?是什么-和#NAME?相关的问题-阿里云开发者社区
关于#NAME?的搜索结果问题添加报警失败{"i-bp17ytqh359qyhafp37f_f0689986-5e78-4541-9120-01ac61b54c16":{"code":"500","msg":"...游客5oxlhzjmz67fa2019-12-01 22:04:522 浏览量回答数 0回答Re借用贵宝地,请PHP
高手
帮忙
看看
这个
代码
错在哪里?是这个试试/p>kun坤2020...
用VC写稍微漂亮的界面就是这么简单
不是使用skinmagic,directui去动态加载皮肤,仅仅是使用VC/VS+MFC,再稍微写上
几行
代码
,自己做一个稍微看得过去的界面,做的多的大牛就不看也罢了,呵呵 我就贴一个界面聊一个好了 我尽量的缩小了界面截图,大致可以看出是这样的一个界面就好,没有菜单,没有工具栏,状态栏。做东西自然是看客户需求,没事自己不用网上堆叠没用的东西,耗费自己开发的成本(时间,精力,越多的
代码
消耗的调
Extjs的API阅读方式(整理)
如何理解及阅读EXTJS的API文档 《一》 一切从API开始 很多学ExtJs的朋友在初学ExtJs的时候觉得ExtJs的很简单效果很好,
几行
代码
就把效果搞定了。但是用得多了,抱怨就开始了:ExtJs的布局怎么这么麻烦啊。那些参数哪里来的呀?我想弄个效果怎么就弄不出来啦,然后风风火火的在论坛发一大堆帖子。发现没几个人睬,就得出结论了:ExtJs不好用。但是能够很顺利的用ExtJs解决问题的人...
如何理解及阅读EXTJS的API文档
如何理解及阅读EXTJS的API文档 《一》 一切从API开始 很多学ExtJs的朋友在初学ExtJs的时候觉得ExtJs的很简单效果很好,
几行
代码
就把效果搞定了。但是用得多了,抱怨就开始了:ExtJs的布局怎么这么麻烦啊。那些参数哪里来的呀?我想弄个效果怎么就弄不出来啦,然后风风火火的在论坛发一大堆帖子。发现没几个人睬,就得出结论了:ExtJs不好用。但是能够很顺利的用ExtJs解决
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章