C语言学习
文章平均质量分 66
嫌疑人C预言
这个作者很懒,什么都没留下…
展开
-
C语言基础作业
1.打印菱形(13*13)int main(){ char arr[13][13]={' '}; int i; for (i = 0; i < 13; i++) { int j = 0; for (j = 0; j < 13; j++) { arr[i][j] = ' '; } } for (i = 0; i < 13; i++) { if (i < 7) { int j = 0; for (j = 6 - i; j &原创 2022-05-01 00:05:19 · 107 阅读 · 0 评论 -
C语言指针笔试题
本次是有关C指针的题目,方便以后学习及以后复习。为了节省时间,题目基本以代码形式展示,答案及一些题目的解释一并包含在代码中1.int main(){ int a[5] = { 1,2,3,4,5 }; int* ptr = (int*)(&a + 1);//&a为一整个a数组的地址 printf("%d,%d\n",*(a+1),*(ptr-1));//2,5 return 0;}2.指针加减整数struct Test{ ..原创 2022-04-30 11:00:08 · 164 阅读 · 0 评论 -
浅识C指针
本次记录我对C语言指针的学习一.数组指针1.数组指针为能够指向数组的指针,它与其它相似类型的区别如下:int arr[10] :arr是一个10个元素的整型数组 int* parr1[10] :parr1是一个数组,数组有10个元素,每个元素的类型是Int*,parr1是指针数组 int (*parr2)[10] :parr2是一个指针,该指针指向了一个数组,数组有10个元素,每个元素的类型是int,parr2是数组指针 int (*par...原创 2022-04-28 20:29:34 · 398 阅读 · 0 评论 -
浮点数数据存储
本次是关于浮点数的数据存储。我会先介绍存储原理,再举实例进一步解释。根据国际标准IEEE(电气电子工程师学会 )754,任意一个二进制浮点数V可以表示成下面的形式:(-1)^S*M*2^E (-1)^s表示符号位,当s=0,V为正数;当s=1,V为负数 M表示有效数字,其大于等于1,小于2 2^E表示指数位举例来说:十进制的5.0,写出二进制是101.0,相当于1.01*2^2。那么,按照上面V的格式,可以得出S=0,M=1.01,E=2。十进制的-5.0,写出二进制是-101..原创 2022-04-25 00:02:52 · 302 阅读 · 0 评论 -
浅识C语言操作符
C语言操作符原创 2022-04-17 11:16:05 · 591 阅读 · 0 评论