生活日记网

位置:日记 > 开心日记

C Program

时间: 2023-05-28 22:29:07  分类: 开心日志  天气:雨 

*数组名表示数组a首地址,有2个例外

1、sizeof 表示整个数组。2、&arr表示整个数组地址。函数形参可表示为int *arr。

二维数组名亦表示首元素地址,即首行地址。

二维数组行数:sizeof(arr)/sizeof(arr[0])。列数:sizeof(arr[0])/sizeof(arr[0][0])。

*操作运算符

/ 整数整除,浮点数相除得浮点数

% 模运算,取余,两端必须整数

> 右移运算符。1、算术右移:右端丢弃,左端补原符号位,VS等一般采用算术右移。2、逻辑右移:右端丢弃,左端补0。位移须正整数。

&|^ 按位与、或、异或。a^a=0,0^a=a。异或支持交换律,即a^a^b=a^b^a=b。

*两数交换a=a^b;b=a^b(a^b^b);a=a^b(a^b^a)

*整型提升

整数、字符都按整型存储,字符8位, 溢出时提升至16位,按最高位补高8位。char型参与计算,提升为整型

*算术转换 int与float,float与double等一起运算时,类型向上转换

作者信息

concrete

昵称: concrete
性别:男
去Ta空间看看

我要评论

提交

最新评论(0)

concrete的日记

开心日记推荐