博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
程序设计入门—C语言 翁恺 笔记
阅读量:799 次
发布时间:2019-03-25

本文共 1787 字,大约阅读时间需要 5 分钟。

1.3.1

/:除法
%:取余

1.3.4

2.1.1 变量

2.1.2

int numberofDays (struct dated)
函数 参数,这参数是一个结构变量

2.1.3

赋值 =
<类型名称> <变量名称> 赋值 <初始值>
int price = 0;

2.1.4

scanf("%d", &price)
&必须加
%d 读入一个整数

2.1.5

常量又叫直接量
int AMOUNT =100
int change =100 -price(看起来方便,但是不谨慎)
int change = AMOUNT-price(对于编程,简洁方便)

const:修饰符 加在int的前面,用来给这个变量加上一个不变的属性

例:const int AMOUNT =100 //因为有const,AMOUNT才大写的
AMOUNT =90 //编译器会读出错误

2.1.6

int printf("%d")
scanf ("%d")
double printf("%f")
scanf("%1f")

2.2.1

运算符"+","-"
算于就是a,b,c
a=b+c

2.2.2

运算符优先级
赋值:自右向左
a=b=6 a=(b=6)
现实中 计算机中,6赋予给b,b赋予a

2.2.3

交换两个变量
{
int a =6;
int b =5;
int t;
t=a;
a=b;
b=t;
printf(“a=%d,b=%d”, &a,&b)
return 0;
}

2.2.4

递增递减运算符
“++”,“–”

表达式 运算 表达式的值

count++ 给count加1 count原来的值
++count 给count加1 count +1以后的值
count-- 给count减1 count原来的值
–count 给count减1 count-1以后的值

3.1 判断

在计算机中
例:6>5>4
6>5成立,变成1
1>4 不成立
故6>5>4 不成立

3.1.1

if语句

3.1.3

//:注释
/* */:注释

3.1.4

if
else

3.1.5

3.2.1

嵌套的if-else
if (a>b)
{
if(a>c)
{
max=a;
}
else
{
max=b;
}
}
else
{
if(b>c)
{
max=b;
}
else
{
else=c;
}
}

一般来说,else与最近的jf相连,但有一种特例

if(A=B)
{
if(A=C)
max=A
}
else

3.2.2 级联的if-else

if(exp1)
stl;
else if(exp2)
st2;
else
st3;

3.2.3分支:fi-else的常见错误

1:忘记大括号
2:if后面的分号
3:错误使用==和=
4:使人困惑的else

3.2.4 多路分支

switch-case
例:
switch(type)
{
case1:
case2:
printf(“你好\n”);
break;
case3:
printf(“晚上好\n”);
break;
case4:
pritnf(“再见\n”);
break;
default:
printf(“啊,神马啊?\n”);
break;
}
4.1.1循环
4.1.2 while循环
4.1.3do-while循环
do
{
<循环体语句>
}
while(<循环条件>);

5.1.1 for 循环

for(i=0;i<5;i=i+1);
{
printf("%d",i);
}

5.1.2第三种循环:循环的计算和选择

6.1.1数据类型

整数
浮点数
逻辑
指针
自定义类型

sizeof:是一个运算符,给某个类型在内存中所占据的字节数

sizeof(int)

6.1.2 整数类型

char:一字节=8比特(bit)=8位
short:2字节
int:一个字节
long:一个字节
long long:8个字节

6.1.5整数输入输出

%d:int
%u:unsigned
%ld:long long
%lu:unsigned long long
%0:表8进制
%x:表16进制

6.1.6

scanf printf
浮点数 float 32位 %f %f,%e
double 64位 %lf %f,%e

转载地址:http://owoyk.baihongyu.com/

你可能感兴趣的文章