c primer plus(第六版) - 5 运算符、表达式和语句 – 6 循环 – 7 分支和跳转

c没有平方函数?库函数里有吧

32个格子(好计算一点),第一格1粒麦子,后面分别是2,4,8,16…32的时候,大家都知道,是40亿多。

sizeof+-一样也是运算符!这个运算符好奇怪,还要带括号

size_t是什么类型?无符号整型,不是新类型。用%zd来显示size_t类型

求模注意点:如果第1个运算对象是负数,那么求模结果为负;如果第1个为正,模为正。

Pascal如果类型不匹配,就会卡死。而C语言有些可以进行自动类型转换。

Unixlint检查类型冲突。

cast就被翻译成强制类型转换static_cast静态强制类型转换,还有动态……

查询:用fabs()函数(在math.h中),可以方便的比较浮点数!!P164例子

再次强调,c语言中的布尔是_BoolC++中的是怎么写的呢?

整个逗号表达式的值,是右侧项的值

ch = getchar();  // scanf(“%c”, &ch);效果相同,所以,为什么要用getchar()?

putchar(ch);  // printf(“%c”, ch); 效果相同,同理,为什么需要putchar(ch);

getcharputchar只处理字符,速度更快。试了一下,putchar(65)也可以。

查询:ctype.h: P203

比如: isalpha(ch)判断是一个字符。Isblank, isdigit….tolower, toupper…

冷知识:iso646.h,可替代逻辑运算符的拼写,如用and代替&&

查询:资料V“新增C99C11的标准ANSI C库”

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值