原码,反码,补码的最高位是1表示负数,最高位是0表示正数
一个数的原码是最高位变为符号位,数值位转化为二进制位
负数的反码是原码的二进制符号位不变,其余位按位取反
负数的补码是反码的二进制的最低位+1
正数的原反补码相同
大小端指的是字节序
将a+b的值放入c中并打印
直接打印a+b的值
char类型的数据要进行整形提高
无符号数的整形提高前面补0
有符号数的整形提高前面补符号位
char类型是一个字节8个bit位(8个二进制位)
strlen(地址)计算\0前的元素个数
‘\0’的ASCII码值为0
因此计算0前面的元素个数也行
char是从0....127,-127....-1
杨辉三角:
最外和最里面的数始终为1
中间的数为对应的上一行的数与上一行的数前面数的和
如:1+1=2,1+2=3,2+1=3
代码:
思惟题:
思路:将思路转化为代码的形式
分别假设凶手是a,b,c,d
条件成立凶手肯定
条件为真返回值为1,条件为假返回值为0
将返回值相加获得的数字匹配3,这说明有3个条件为真,但不知道是哪3个
8次
分析:
分6次将36匹马所有测试获得相应名次
再将6次赛马获得的第一名的马进行测试,获得相应名次
最后将第一名的马所对应的组的前三名选出,将第二名的马所对应的组的前二名选出,将第三名的马所对应的组的前一名选出,最后选出的这6匹马进行前三名的比拼
最后结果就是36匹马中的前三名
思路:
一根香两头同时点燃,获得的是30分钟
同时将第一根香点燃2头,第二根香点燃1头
当第一根香点完后,点燃第二根香的另1头,并开始计时
当第二根香燃尽后,获得15分钟
能够在牛客网的题库中找到专项练习题中的通用能力里面找到智力题进行专项训练
穷举法:
将全部可能都列举出来,进行比较ide