
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 · 499 阅读 · 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 · 272 阅读 · 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 · 353 阅读 · 0 评论