- 博客(9)
- 收藏
- 关注
原创 C语言小白的第九课:while循环语句
综观这几个代码,对于有些任务,乍一看需要创建未知个变量(例如最后一个输入指定的个数的数字),又或者要打印未知个个数的字符,而这些都可以用while语句通过另一种方式实现,就是再设一个变量,每循环一次减1,直到完成指定次数。但对我来说这也是无奈之举,因为我再打印+或-前都需要进行判断,这就不得不使用if。原理是利用while语句,每打印一次减1,直到<0,跳出循环。再升级版:指定输入数字的个数,再依次输入这么多个数,然后计算和与平均。升级版:交替打印+号与-号,使得他们的总数是我输入的数字。
2023-09-07 20:02:36 448
原创 C语言小白的第八课:循环语句之do语句
y) 2、复合赋值运算符 sum +=c与sum = sum + c的作用一样,前者被称为复合赋值运算符。复合赋值运算符一共有十个,为 (1)*= (2)/= (3)%= (4)+= (5)-= (6)<<= (7)>>= (8)&= (9)^= (10) |=另外,为了不让下一个玩家看到上一个玩家出的拳,使用了system("cls")的清屏操作,又为了得到更好效果使用了system("pause")的暂停操作。
2023-09-01 23:36:45 760 1
原创 C语言小白的第七课:简单的运算符与判断语句(if与switch)
2、逻辑运算符 1)&& 逻辑与运算符 表示“且”的含义 如a&&b 即若a、b均不为0,则结果为1,否则为0 2) || 逻辑或运算符 表示“或” 的含义如a||b 即若a或b中至少有一个不为0,则结果为1;若a、b均为0,结果才是0.注:在更完C语言小白的第十课后(大概把循环语句弄完,也带上一些数组),就进入C语言初阶系列(比如函数,宏,枚举与递归,指针,结构体相关知识)中间会穿插一些补充内容,如数据类型的较全面补充,字符串和指针联系起来,文件处理等等。
2023-08-31 23:23:20 105 1
原创 C语言小白的第六课:完全数的循环语句与简单的判断语句
历经无数挫折(绝大部分为自己粗心且没有思考清晰所致),我终于把完全数的程序写出来了!在我的第六篇博客记录这一突破!个人认为写得还算简洁。循环语句用while和for都可以。2、再附上一些自己学习判断语句时做的简单练习,仅供大家参考。这些代码都是大同小异,所解决的问题也相似,为了熟悉而做的。
2023-08-30 23:15:52 94 1
原创 C语言小白的第五课:变量的相关补充与循环语句的入门
1)注意用float而非int 2)scanf函数中%f后不要加\n(打印时加不加均可) 3)scanf函数中一定要指明局部变量的来源,要加&!就是先判断原本的i是否大于0:如果是,那么就执行后续语句并将i值减1,再判断i-1是否大于0,如果不是,就结束循环。3、%运算符:显示a/b所得到的余数(a和b必须是整数)。即在if函数中如果()内的条件用||连接,那么只要满足其中一个,就执行。但凡输入的数字中有一个不在0~100范围内,就打印“输入错误”。6、终于解决了一个问题。
2023-08-29 19:05:07 93 1
原创 C语言小白的第四课:转义字符
1) \t算1个不算4个(效果是4个) 2)8进制中最大为7不含8,故\62算一个 3)标点如: . 都算一个。[另]%d -打印整型 %c - 打印字符 %s - 打印字符串 %f - 打印float类型的数据(浮点数)%lf - 打印double类型的数据 %zu - 打印sizeof的返回值。例如\n是换行,\0是字符串的结束标志。原本0是一个字符,但加上\就改变了它原来的意思。8进制的130等于十进制的88,而在ASCII码值中,88对应的是大写的X 故打印出来的结果是X。
2023-08-24 11:36:42 66 1
原创 C语言小白的第三课:生命周期(2)与常量
2、生命周期:局部变量:进入作用域生命周期开始,出则结束。全局变量:整个程序的生命周期 所以生命周期也约等于作用域。3、常量:1)字面常量2)const修饰的常变量 3)#define定义的标识符常量 4)枚举常量。1、声明来自外部的符号—跨源文件程序使用全局变量,所以全局变量的作用域是整个工程。[另]创建数组:一个连续的空间,里面可以存放多个整型(例如下面就是存放10个)说明const修饰的n只是具有常量属性的变量。n是一个变量,但此时要常量。证明变量的值可以直接修改。4)enum枚举关键字。
2023-08-23 22:13:21 45
原创 C语言小白的第二课
变量 1、创建方法: eg. int age = 20 分类:局部变量与全局变量 全局变量:在大括号外面定义的变量 局部变量:在大括号内定义的变量。2)变量num1 num2在scanf函数输入时前面带上了一个“&” 就是表示num1 num2输入的位置。1)在输入函数scanf中写了一个“+”号,就是在程序运行时自己带上一个加号,其实不写只打一个空格也可以。例如这个位置,a在最大的大括号的那一层内,所以两个printf都包含在它的作用域内。3、变量的作用域:变量能使用的地方。但不建议起一样的名字。
2023-08-22 11:35:36 60
原创 C语言小白的第一课
3、计算机中的单位 bit-比特位 byte-字节 kb mb gb tb pb 0/1:1个bit 8 bit=1 byte 1024byte=1kb 后面的都是1024 char :1个byte 空间越大,能表达的范围就越多 1个bit 0—0 1—1 2个bit00—0 01—1 10—2 11—3 就有4个 至于 4个bit就有2^4即16个 而一个char就有1个字节即8个比特位。66.6-小数-浮点型 66-整数-整型 汉字-字符。给空间,让数据可以存进去。
2023-08-21 20:25:55 55
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人