day2 (3.4)

本文介绍了计算机编程中的关键概念,包括运算符的行为、变量命名规则、关键字如static的作用、预处理指令(define)的用法、内存与指针概念以及结构体的使用。
摘要由CSDN通过智能技术生成

1、操作符

(1)/ 表示除号   如除号的两端都是整数的时候,执行的是整数除法,如果两端只要有一个浮点数就执行浮点数的除法 如7/2=3;7/2.0=3.5

(2)%表取模,如7%2=1 

(3)sizeof--操作数的类型长度

printf("%d\n",sizeof(arr));//40 计算得是整个数组的大小,单位是字节
printf("%d\n",sizeof(arr[0]));4
printf("%d\n",sizeof(arr)/sizeof(arr[0]));//10--数组的元素个数

 (4)后置++   先使用 后加加

 (5)(类型)表示强制类型转换

int a = (int)3.14;
printf("%d\n",a);//输出结果为3

(6)=为赋值  ==为测试相等

计算机中0为假,非0为真   

2、变量的命名

(1)有意义。

(2)只能由字母、数字、下划线组成,且不能以数字开头。

(3)变量名不能是关键字

3、常见关键字

static

作用1修饰局部变量时,局部变量出了作用域不销毁(本质:改变变量存储位置),影响了变量的生命周期。

 作用2:全局变量是具有外部连接属性的,编译+连接-->可执行程序。static修饰全局变量时,这个全局变量的外部连接属性就变成了内部连接属性。其他源文件就不能再使用到这个全局变量了。

预处理指令define,不是关键字

作用1:定义标识符常量,例如#define SUM 100

作用2:定义宏

//宏是有参数

例如:#define ADD(x,y)   ((x)+(y)) 

4、内存

int/char.....等* 地址类型  如int* p=&a p称为指针变量  指针就是地址

 常见打印符号:

%s   打印字符串

%c   打印字符

%d   打印整型

%f    打印float

%lf    打印double

%p    打印地址

%zu   打印sizeof

5、结构体

结构体对象.成员名

结构体指针变量->成员名

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值