- 博客(16)
- 收藏
- 关注
原创 数组数组数组
注意:定义数组的时候必须指定数据类型,不允许用auto关键字(C新特性)由初始值的列表推断类型。第三个:不用声明该数组长度,长度取决于初始值列表元素个数。特殊:char类型。字符串末尾默认有一个\0结束。数组是相同数据类型的有序数据集合。0是第一个元素,下标从0开始。例如:“abc”占四个字节。字符的本质是字符型的数组。
2024-05-11 14:22:21
193
原创 if elseif else练习,优先级的选择,连等
1.优先级是豹子,当骰子点数是2-2-2是,总数加起来=6,但是是豹子,通杀大小。所以优先考虑豹子的情况。3.不能三个数连等,例如不能a=b=c。可以a=b&&b=c。2.if下面多条语句,需要用大括号括起来。
2024-04-10 17:10:13
537
原创 if -else if-else结构
1:写return 0;1.这个结构如果对变量赋值,例如像下图这样写,需要在后面加上大括号。执行完if后想终止运行,不想进行else-if。2.如果if-else if-else。如果像下图这样写,就不需要大括号。
2024-04-07 23:11:38
209
原创 if elseif写一元二次方程
设有一个一元二次方程ax^2+bx+c=0,输入a,b,c的值,判断该一元二次方程是有两个实根,还是一个实根,还是没有实根。若有两个实根则输出两个实根的解,若有一个实根则输出一个实根的解,若没有则不输出。
2024-04-07 13:29:37
220
原创 常量的输出
当指数小于-4或大于等于精度时,采用%e|%E格式,否则采用%f格式。尾部0与小数点不打印。打印字符串中的字符,直到遇到’\0’或者已打印了由精度指定的字符数。形式为[-]m.dddddd e|E +|- xx的十进制表示。无符号十六进制(输出无前导0x和0X)转换为unsigned char类型后为一个字符。无符号八进制(输出无前导0)形式为[-]mmm.ddd的十进制表示。
2024-04-02 19:56:25
444
原创 三元运算符
三元运算符在C语言中是一种特殊的运算符,它允许我们在一行内进行条件判断和赋值。其一般的形式为(expr1)?(expr2):(expr3).其中,espr1是判断条件。expr2和expr3可以是任何表达式。如果expr1 为真,则整个表达式取expr2的。如果expr1为假。则整个表达式取expr3的值。
2024-04-02 18:54:25
242
原创 改变随机生成数的范围
将随机生成数0~32767改变成1-6。2.%6 余数有0.1.2.3.4.5。3.+1,范围变成了1-6。拓展:将范围变成a-b。1.1-6有6个数字。
2024-04-02 18:44:35
444
原创 常量 常量的输出
2.实型常量:小数形式 单精度型3.14f,双精度型:3.14,指数形式:3.14e-2/3.14E+2。1.整型常量:八进制023,十进制,十六进制0x1a3 无符号整型12u/12U。符号常量:#define 常量名 常量值(通常在文件上方定义)4.字符串常量:“hello”长整型 12l/12L。3.字符型常量:‘a’
2024-03-31 16:35:18
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人