- 博客(33)
- 收藏
- 关注
原创 短整型,字符型运算时的整型提升
在计算机内部是通过补码进行计算整形数据的。而一般的通用寄存器长度为4字节短整型以及字符类型的变量之间或者相互进行算术运算操作时,就会发生整型提升一般先将其整型提升为4字节数据再进行运算将其提升为4字节数据的时候,为使其符号不发生变化,前面添加的数字与原数据符号位相同比如:int main(){ char c1 = 3; char c2 = 127; char c3 = c1 + c2; printf("%d\n", c3); return 0;}在这段代码中
2022-02-23 17:36:17
542
2
原创 C语言循环小练习
1.实现n的阶乘int main(){ int n = 0; printf("请输入n:"); scanf("%d", &n); int i = 0; int ret = 1; for (i = 1; i <= n; i++) { ret *= i; } printf("%d", ret); return 0;}2.计算1!+2!+3!+...+10!的结果int main(){ int n = 10; int i = 0; int ret
2022-01-16 20:27:36
281
2
原创 C语言—分支与循环(2)
要说C语言中的三种循环哪个最常用,那一定就会说是for循环。for循环和while循环都有什么优点呢?那就用程序来看一下。我们用while循环打印1-10int main(){ int i = 0; while (i <= 10) { printf("%d ", i); i++; } return 0;}用for循环打印1-10int main(){
2022-01-16 19:44:20
152
原创 C语言—分支与循环(1)
C语言是一门结构化语言。像我们平时生活中的事一般都可以大致分为三种结构:顺序结构 平时我们的代码由上而下按行运行 选择结构 if switch 循环结构 while do while 一、分支1.1分支语句· if else书写格式需注意:else总是跟离他最近的语句匹配。比如:int main(){ int a = 0; int b = 2; if (a == 1) { if (b == 2) ...
2022-01-16 19:28:02
138
原创 C语言基础知识概况
一、什么是C语言就如人的语言分汉语英语,作用是实现人与人之间的交流相同。C语言是一门计算机语言。实现人与计算机交互的一种语言。C语言是一门广泛用于底层开发的编程语言计算机的结构自上而下大概分为以下几层应用软件 QQ、网盘 用户 操作系统 windows、Linux 硬件 裸机 其中Linux操作系统就是用C语言写的。计算机语言经历了由高级语言 机器语言 B语言 C语言的进步。虽然现在出现了很多语言,类如JAVA、Pathon、PHP...但是,作为一
2022-01-14 16:00:03
634
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人