- 博客(27)
- 收藏
- 关注
原创 指针进阶1
输出结果为:解析:C/C++会把常量字符串存储到单独的一个内存区域,当几个指针指向同一个字符串的时候,他们实际会指向同一块内存。但是用相同的常量字符串去初始化不同的数组的时候就会开辟出不同的内存块。
2024-09-04 12:55:28
498
1
原创 浮点型在内存的存储
这意味着,如果E为8位,它的取值范围为0-255;前面说过, 1≤M<2 ,也就是说,M可以写成1.xxxxxx 的形式,其中xxxxxx表示小数部分。现负数的,所以IEEE 754规定,存入内存时E的真实值必须再加上一个中间数,对于8位的E,这个中间数。比如,2^10的E是10,所以保存成32位浮点数时,必须保存成10+127=137,即。IEEE 754规定,在计算机内部保存M时,默认这个数的第一位总是1,因此可以被舍去,只保存后面的。候,只保存01,等到读取的时候,再把第一位的1加上去。
2024-09-02 00:50:51
345
原创 请简述大端字节序和小端字节序的概念,设计一个小程序来判断当前机器的字节序(百度笔试题)
大端字节序:把数据的低位字节序内容存放在高地址处,高位字节序内容存放在低地址处。小端字节序:把数据的低位字节序内容存放在低地址处,高位字节序内容存放在高地址处。
2024-07-10 15:50:28
204
原创 数据的存储
在Rlease版本下进行优化,将i的地址放在了arr数组下,就不会进入死循环了。Rlease版本会对Debug版本做优化。这段代码会在Debug下会进入死循环。在Release版本下不会进入死循环。
2024-07-08 16:32:43
676
原创 将一句话的单词进行倒置,标点不倒置。(腾讯笔试题)
将一句话的单词进行倒置,标点不倒置。比如i like beijing.经过函数变为:beijing. like i。
2024-06-25 13:02:30
384
原创 按位与和按位或(360笔试题)
第二题:a++为先使用,后++,a先为0,后为1,在和++b作比较,b为3,||为真,就不需要和++d作比较了。第一题:a++为先使用,后++,a先为0,后为1,所以&&为假后,就不会和++b、d++作比较了。解析:此题主要考虑到编译器的运算和前置++与后置++的区分。所以结果为1 2 3 4。所以结果为1 3 3 4。
2024-05-18 21:30:29
173
原创 打印的符号
02d —— 打印两位数右对齐,左边补0。%.2lf —— 打印小数点后两位。%-2d —— 打印两位数左对齐。%.2f —— 打印小数点后两位。%2d —— 打印两位数右对齐。打印地址 —— %p。
2024-05-16 23:47:54
575
原创 争夺前五名
两行,第一行输入一个整数,表示n个学生(>=5),第二行输入n个学生成绩(整数表示,范围0~100),用空格分隔。期中考试开始了,大家都想取得好成绩,争夺前五名。从键盘输入 n 个学生成绩,输出每组排在前五高的成绩。数据范围: 5≤n≤50 ,成绩采取百分制并不会出现负数。一行,输出成绩最高的前五个,用空格分隔。
2024-05-15 00:40:35
436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人