【C语言】C语言中容易忽略的知识点与技巧---2

我来填坑啦
请添加图片描述


前言

上次的C语言总复习第二集


一、单目运算符

对读取的整数值进行符号取反操作并输出结果
#include <stdio.h>
int main()
{
	int num;
	sscanf("%d", &num);
	printf("num = %d", num);//读取整数
	printf("num = %d", -num);//单目-运算符
	return 0;
}

到目前为止我们用到的运算符都需要两个操作数,像这样的运算符称为双目运算符。在C语言中,还有一个只需要一个操作数的单目运算符,以及需要三个操作数的三目运算符
在这里第一次出现的运算符**-。可能大家都很清楚,他的功能是对操作数进行符号取反操作。还有一个和它成对的+**。

另外还有如**!~**、等单目运算符.

二、输出转换

%5d       显示至少5位的十进制整数
%5.1f      显示至少5位的浮点数。但是小数点后只显示一位

在这里插入图片描述

  • 0标志
    设定了0标志之后,如果树脂的前面有空余位,则用0补齐位数(如果省略了0标志,则会用空白补齐位数)。
  • 最小字段宽度
    也就是至少要显示出的字符位数。不设定该位数或者显示数值的实际位数超过他的时候也会根据数值显示必要的位数。
  • 如果设定了**-**,数据会左对齐显示,未设定则会右对齐显示。
  • 精度
    指定显示的最小位数,如果不指定,则整数的时候默认为1,浮点数的适合默认为6
  • 转换说明符
d             显示十进制int型整数
f              显示十进制的double型浮点数

总结

  • 整数型的int类型,只能表示整数。即使被赋给含有小数的值,小数部分也会被舍去,像5和37这样的常量,称为整形常量。
  • 运算级优先级要注意,养成()的习惯
  • 数据类型实际上相当于一个隐藏着各种属性的设计蓝图(丸子的模具),包括某个类型的对象(变量),就是根据这个设计蓝图创建出来的实体(模具做出来的小丸子)

语句

if(表达式)语句

这是if语句的格式,比较简单,建议多用大括号

  • 不管在什么语句中,判断相等要用**==**
  • 一般建议常量(判断指标)在前。
  • if语句支持嵌套。
条件运算符      a?b:c  如果a不为0,则结果是b的值,否贼为c的值
switch语句
Switch  (表达式) 语句
	switch (3)//常量表达式,是几就进case几
	{
	case 0:
		break;
	case 1:
		break;
	default;

	}

不同结构之间可以嵌套


总结

本来计划很大一块时间来写的,突然通知要做核酸了,半成品,还请见谅,内容一定是有用的
请添加图片描述

评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

琅時壹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值