学习笔记-C primer Plus 第5章

学习笔记-C primer Plus 第5章

1.Typedef机制:使用typedef为现有类型创建别名,例如,typedef double real; real dead;这两行的含义表示把real创建为double类型的变量。
2.递增运算:i++和++i:前者++后缀表示使用i的值之后,递增i。后者++前缀表示先递增i,然后使用i的值。
3.没一个表达式都有一个值,比如q>5就代表不是0就是1.
4.C标准中,声明不算是一个语句,区别与C++。
5.类型转换:由较小范围类型转换成较大类型时,为升级,升级通常不会有什么问题,但是当大范围转换成小范围时,称为降级,可能导致地类型放不下整个数。例如char类型智能存放一个字节的数据,可以存储101,但是不可以存储22334,又如浮点类型降级为整数类型时,浮点值会被截断,比如-23.5被截断为-23.
6.强制类型转换:例如,int i ;i = (int)3.3。
7.sizeof(参数):获得括号内运算对象的大小,以字节为单位。

课后习题 5.11

4int main(void) {  const int SEC = 7;  int i = 1;  int week, day;  printf("请输入天数\n");  scanf("%d", &i);  while (i>0)  {   week = i / SEC;   day = i % SEC;   printf("%d 天是 %d周 and %d 天\n", i,week,day);   scanf("%d", &i);     }  return 0; }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值