我是靠谱客的博主 秀丽花卷,最近开发中收集的这篇文章主要介绍C语言 第二周知识点随记,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

学习视频:翁恺c语言​​​​​​​

2.2.3交换变量_哔哩哔哩_bilibili2.2.3交换变量是翁恺C语言的第18集视频,该合集共计132集,视频收藏或关注UP主,及时了解更多相关视频内容。https://www.bilibili.com/video/BV19W411B7w1?p=18&spm_id_from=pageDriver&vd_source=ff2d708a8743797f5bd00777f8987dfb

%d

printf("%dn",23+34);

%d说明后面有一个整数要输出在这个位置上

printf("23+34=%dn", 23+34);

变量

<类型名称><变量名称>;

int price;

int amount;

int price, amount;(定义了两个变量一个是price,一个是amount,都是int类型)

变量名字:“标识符”

标识符只能是字母、数字、下划线。数字不可以作为第一个字符。

赋值和初始化

程序设计中,a=b是动作。把a的值交给b。

所有变量被使用之前,应该被赋一次值。

变量初始化

<类型名称><变量名称>=<初始值>;

int price = 0;

int amount = 100;

组合变量定义的时候,也可以在这个定义中单独给单个变量赋初值,如:

int price = 0, amount = 0;

表达式

ANSI C只能在做运算前定义变量。C99可以在任何步骤定义变量。

读整数

scanf("%d",&price);

常量

int change = 100 - price;

固定不变的数,是常数。直接写在程序里,我们称作直接量。

更好的方式,是定义一个常量:

const int AMOUNT = 100;(C99写法)

const

const是一个修饰符,加在int的前面,用来给这个变量加一个const(不变的)属性。这个const的属性表示这个变量的值一旦初始化,就不能再修改了。

int change = AMOUNT - price;

AMOUNT全大写,表示const常量。

C语言中,两个整数的运算结果只能是整数

10/3*3=>? 9

10和10.0在C中是完全不同的数

10.0是浮点数。

当浮点数和整数放到一起运算时,C会将整数转换成浮点数,然后进行浮点数的运算。

数据类型

整数

int

printf("%d",...)

scanf("%d",...)

带小数点的数

double

printf("%f",...)

scanf("%lf",...)(输出的时候是%f,输入的时候是%lf)

运算优先级

运算符和算子

运算符是动作。

算子时参与运算的值。

int a, b;
scanf("%d %d", &a, &b);
double c = (a+b)/2.0;
printf("%d和%d的平均值=%fn", a, b, c);

单目运算符比双目的运算符高。

单目运算,自右向左。

双目运算,自左向右。

赋值也是运算,自右向左。

a=b=6

先b=6,a=b。

嵌入式赋值

int a = 6;
int b;
int c = 1+(b=a);

不利于阅读,且容易产生错误。

太复杂的表达式。避免写出这样的复杂表达式。应该拆成若干个表达式,然后以明显的正确的顺序来进行计算。

最后

以上就是秀丽花卷为你收集整理的C语言 第二周知识点随记的全部内容,希望文章能够帮你解决C语言 第二周知识点随记所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部