C语言程序设计<二>

第二章 类型,运算符与表达式

1数据类型:

char 字符型,占用一个字节,可以存放本地字符集中的一个字符

int     整型,通常反映了所用机器中整数的最自然长度

float 单精度浮点型

double 双精度浮点型

限制:short与int 类型至少为16位,long类型至少为32位,且short类型不得长于int类型,int 类型不得长于long类型.

unsigned char类型变量取值范围为0~255,signed char类型取值范围为-128~127

2常量

转义字符

\n 换行 \a响铃符 \\反斜杠 \f换页符 \'单引号 \r回车符 \ooo八进制数 \xhh十六进制数 \t横向制表符 \v纵向制表符

声明

const限定符指定数组所有元素的值都不能被修改

3类型转换

自动转换是把"范围小的"操作数转换为"范围大的"操作数

如果要在char类型的变量中存储非字符数据,最好指定signed 或 unsigned限定符

强制转换: (类型名) 表达式

double sq rt(double);

root=sqrt(2);

函数调用时,自动将整数2强制转换为double类型的值2.0

如果f为float类型,n为int 类型,那么表达式

(n>0) ? f : n

是float类型,与n是否为正值无关

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值