C语言学习之路
文章平均质量分 59
C生万物,编程之本,长远IT职业发展的首选,C语言是母体语言,是人机交互接近底层的桥梁学会C语言,相当于掌握技术核心知识点一竿子打通。IT行业,一般每10年就有一次变革40年间,在TIOBE 排行榜中,C语言位置长期霸占前三名,没有丝毫撼动,可谓经典永不过时!
全天
被别人打败并不可怕,可怕的是被自己打败。
展开
-
打印一个整数的每一位和求阶乘(递归和非递归的C语言实现)
在这种情况下,可能需要考虑使用特定于你的编译器的扩展或其他库,或者考虑使用更通用的库,如 GMP(GNU Multiple Precision Arithmetic Library),它提供了对大整数操作的支持。这是为了确保32位和64位程序之间的二进制兼容性,因为许多Windows API函数在参数和数据结构中使用了。如果需要处理非常大的整数,了解所使用编译器和平台的支持情况,并选择合适的库或方案是很重要的。负数和0都是整数,我们该如何处理输入的整数是负数和0的情况呢?的大小可能在不同系统上有所变化。原创 2023-12-11 23:00:18 · 434 阅读 · 0 评论 -
表达式必须包含指向对象的指针类型,但他具有“int“?
【代码】表达式必须包含指向对象的指针类型,但他具有"int"?原创 2022-10-29 10:26:29 · 28013 阅读 · 8 评论 -
“printf”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“__int64” ?
警告 C6328 大小不匹配: 已将“__int64”作为 _Param_(2) 传递,但需要使用“int”来调用“printf”。 警告 C4477 “printf”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“__int64”原创 2022-11-01 20:38:16 · 4068 阅读 · 5 评论 -
用c语言打印空心菱形
如何打印一个空心菱形,是用指针?还是循环嵌套?原创 2022-11-02 16:55:12 · 1949 阅读 · 4 评论 -
键盘输入一个字符串,编写代码获取字符串的长度并输出,要求使用字符指针实现——遇到gets函数无法使用
键盘输入一个字符串,编写代码获取字符串的长度并输出,要求使用字符指针实现。原创 2022-11-13 22:23:11 · 2087 阅读 · 1 评论 -
深度剖析大小端
大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位,保存在内存的高地址中。如下图,定义了一个int类型的a变量存储在0x0000005F79D2F764中,申请了4个字节,存的是1的二进制补码,VS显示的是16进制0x00000001,数据的低位就是01,地址的低位就是0x0000005F79D2F764。地址:0x0000005F79D2F764 数据:01。原创 2023-12-05 20:13:27 · 295 阅读 · 1 评论