坚持努力奋斗学习(有终身受益的重点)

今天是2016年7余28日,晴天

知道了如何查看字节:sizeof(int);printf("%d,"sizeof(int));要记住char,int的字节,,类型转换小的要给大的。它们的字节分别为char 1,short 2,int 4,float 4,double 8。

c

知道了何如强转:大的转给小的会有数据遗失,比如float强转为int.格式:float f=100.223;printf("%d",(int)f);

重点(终身受益):溢出最大点算法:字节数*8得到位数,2^(位数 -1)-1。。溢出后初始点(起点)算法:溢出最大点*2+2。。

整型int转为字符型char(大的转给小的)强转:putchar((char)97);getchar();结果为a。。

char a='019';printf("%d\n",a);可以直接把char转为ASCII码,多个字符如019只认最后一个9。。

char='';引号是字符,char=;不打引号是ASCII码值,但%c是执行ASCII码对应的(如换行、TAB键),而%d是直接把这个ACSII码输出出来

label: {default:null     type:cc.Label},文本必须要在properties里面定义并有对应的拖拉功能,所以要写default:null     type:cc.Label。。还要再定义text属性以便修改。。

知道了如何实现一个二位整数,实现个位,十位互换,要注意利用/和%。。

明白了清楚了system("");里面有引号。。

(3+5,6+8)的值是14,(a=3*5,a*4)的值是60,逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值。。

整数除法的注意事项——整数相除,只取整数部分(如double a=3/2;结果a=1.000000)。。

int x=10;
int y=15;
int a=(x>y);
printf("%d\n",a);输出的结果要么是0要么是1,像布尔。。

main()
{
int x,y,z;
x=y=1;
z=x++,y++,++y;
printf("%d,%d,%d\n",x,y,z);
}由于Z那行不是逗号表达式,所以 Z=X=1,Y=2+1=3,X=2但如果Z那行是逗号表达式z=(x++,y++,++y);则Z=Y=2+1=3



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值