C语言与C++
dutu
这个作者很懒,什么都没留下…
展开
-
指针与二级指针
int num = 10;int *p1 = #int *p2 = p1;//指针的指向结构如下图所示 0x4000 0x3000 <———————— p20x2000 &...原创 2020-07-30 11:00:22 · 220 阅读 · 0 评论 -
指针与数组的部分区分
char *str = "hello";printf("%d %d\n", sizeof(str), strlen(str)); //此处输出6 5 //sizeof()计算了5个字符和一个“\0”,共计6个 //strlen()计算了“hello”的五个字符 ...原创 2020-07-30 09:40:09 · 264 阅读 · 4 评论 -
字符串追加函数strcat()与strncat()
字符串追加函数strcat()与strncat()#define n 32char str[n] = "hello";strcat(str, " ");strcat(str, "world!");strncat(str, " ", n);strncat(str, "world!", n);分析:(1)在字符串str中追加字符时,首先需要覆盖掉字符串原有的 “\0” 字符,进行拼接。(2)如果添加过来的字符结尾没有 “\0” 字符,拼接函数strcat(.原创 2020-07-29 16:12:03 · 5586 阅读 · 0 评论 -
大端存储与小端存储
大端存储与小端存储(1)定义 大端存储与小端存储模式主要指的是数据在计算机中存储的两种字节优先顺序。小端存储指从内存的低地址开始,先存储数据的低序字节再存高序字节;相反,大端存储指从内存的低地址开始,先存储数据的高序字节再存储数据的低序字节。 注意事项: 每一个字节中,高位在左,低位在右。 大端存储和小端存储说的是字节间的排序问题。 大端存储,高序字节在低地址中存储 小端存储,低序字节在低地址中存储 例如: 十进制数9877, ...原创 2020-07-29 11:37:04 · 4505 阅读 · 0 评论 -
C语言实现两个整数相除的四舍五入和进一法
输入两个整数,求其相除的商,分别使用四舍五入和进一法实现。1.四舍五入方法被除数啊,除数bint main(){ int a, b; float d, e,f; cin >> a >> b; d = (float) a; e = (float) b; f = d / e; cout << int(f + 0.5) <<...原创 2019-07-07 18:01:24 · 6958 阅读 · 0 评论