C Primer Plus笔记
jiutingcai
这个作者很懒,什么都没留下…
展开
-
C Primer Plus chapter 5 运算符表达式语句
C Primer Plus chapter 5 运算符表达式语句 运算符 =(c语言可以三重赋值) + - * / (整数除法有截断,负数除法也直接舍弃小数部分) 一元时的±是从右往左结合 **当符号的优先级相同时,再看结合律。结合律只适用于共享同一运算对象运算符。**例如,在表达式12 / 3 2中,/和运算符的优先级相同,共享运算对象3。因此,从左往右的结合律在这种情况起作用。表达式简化为4 * 2,即8(如果从右往左计算,会得到12/6,即2,这种情况下计算的先后顺序会影响最终的计算结果)原创 2020-10-11 20:33:36 · 400 阅读 · 0 评论 -
C Primer Plus 学习笔记 Chapter 4 格式化输入输出
C Primer Plus 学习笔记 Chapter 4 格式化输入输出 字符串 c语言没有专门存储字符串的数据类型,而是把字符串存储在char类型的数组中。 scanf根据%s转换说明读取字符串时,读到第一个空白(制表符,换行符,空格)就停止。 sizeof()以字节为单位给出对象的大小,而strlen()函数给出字符串中的字符长度。相比较而言,sizeof()多读取字符串末尾的\0空字符(null character)。二者都适用%zd的转换说明来返回类型。sizeof()函数,对于类型,应使用()如s原创 2020-10-05 16:48:08 · 219 阅读 · 1 评论 -
C Primer Plus学习笔记 Chapter 3 基本数据类型
C Primer Plus 学习笔记 Chapter 3 让终端窗口不闪退 一般末尾return前加一个gatchar(),但是在如下情况: /* platinum.c -- your weight in platinum */ #include <stdio.h> int main(void) { float weight; float value; printf("Are you worth your weight in platinum?\n"); printf("Let's check原创 2020-09-22 23:09:25 · 289 阅读 · 0 评论