C和C++
介绍C和C++学习的过程中各种知识和坑
鹏哥C语言
主理人鹏哥,是B站《鹏哥C语言》的作者,视频教程常年霸榜B站C语言第一名
展开
-
【面试题】判断一个数是否为2的N次方---终极解法来啦
大家好我是好好学习天天编程的天天一个整天在互联网上种菜和砍柴的程序员~大量面试题中会考算法,当然其中也有一些小算法,是比较考察候选人思维的,所以出现的频次比较高。就比如下面这个:题目描述:判断一个数是否为2的N次方判断一个数是否为2的幂次方方法1其实是一个题,知识不同的描述方式啦那怎么求解呢?很多人的思路就是直接做除2的操作么,但是这种思路,其实很难验证,除到什么时候算是结束呢?所以不合适。那相反的思路,不断的算出2的幂次方的数来穷举,直到算出的等于或者超出这个数本身。如果是等于了原创 2020-05-27 17:54:58 · 4708 阅读 · 3 评论 -
【百度笔试题】大小端字节序判断
最近看到了一道百度的笔试题目,校招找工作还被考的还比较频繁,花一点时间做出相应的讲解,希望对你们有所帮助~题目:请简述大端字节序和小端字节序的概念,设计一个小程序来判断当前机器的字节序。(10分)标准答案如下:(1)Little endian:将低序字节存储在起始地址Big endian:将高序字节存储在起始地址(2)//实现代码来检测#include <stdio.h>int main() { int x=1; if (*(char原创 2020-05-25 14:13:02 · 694 阅读 · 0 评论