• 变量在第一次被使用之前应该赋初值
  • scanf(“%d”,&price);
  • scanf(“price%d %d”,&price);  scanf中的东西一定是要输入的东西。
  • 定义常量:const int amount=100;为数字起名字更加易于理解数字的含义;便于修改;赋初值之后不能再修改;const变量一般大写;
  • 两个整数运算的结果只能是整数,小数部分扔掉。
  • %d:表达整数类型输入和输出;%f:表达浮点数输出;%lf:表达浮点数输入;
  • 浮点数:带小数点的数,小数点的位置可以浮动。
  • 改进方案:10.0/3=3.3333;10/3=3;整数和浮点数放到一起,会把整数变为浮点数。
  • double:双精度浮点;float:单精度浮点;
  • 运算符%:取余
  • 优先级:+(正) -(负) * / % + – =
  • 嵌入式赋值:不建议使用,不利于赋值,且容易产生错误;
  • 交换格式:

int t=a;

a=b;

b=t;

  • 套路的学习考阅读
  • total+=5,两个符号之间不能有空格;
  • a+=1+2;     等价于  a=a+(1+2);
  • a++的值为未加一之前的值,++a的值为加一之后的值;
  • a = b+=c++-d+--e/-f

c++ –> c

--e –> (e-1)

--e/f –> (1-e)/f

b=b+[c-d+(1-e)/f]

a=b+[c-d+(1-e)/f]

  • \n:换行
  • 例:main为有效的变量名

转载于:https://www.cnblogs.com/Bran-don/p/10349509.html

C语言学习记录_2019.02.02相关推荐

  1. C语言学习记录_2019.02.10

    sizeof:给出某个类型或某个变量在内存中占据的字节数:(1个字节8位,即8比特) 格式符 (1)%ld表示数据按十进制有符号长型整数输入或输出. (2)%d表示数据按十进制有符号整型数输入或输出. ...

  2. Fortran语言学习记录

    Fortran语言学习记录** ** 今天是2020年4月1日,上午终于把微软的Visual Studio 2013(https://blog.csdn.net/wobckr/article/deta ...

  3. C语言学习记录(14)英文单词排序 查找最长的单词

    C语言学习记录 前言 一直自己没有学习做笔记的习惯,所以为了加强自己对知识的深入理解,决定将学习笔记写下来,希望向各位大牛们学习交流! 不当之处请斧正!在此感谢!这边就先从学习C语言写起,自己本身对程 ...

  4. c语言学习笔记【结构体02】结构体指针变量与结构体变量的函数参数,C语言学习笔记结构体02结构体指针变量与结构体变量的函数参数.docx...

    C 语言学习笔记[结构体02]结构体指针变量与结构体变量 的函数参数 C 语言学习笔记之结构体指针变量一提指针,那可 是 C 语言的核心了,有多少学子曾拜倒在指针的脚下.单纯的说指针,其实并不难,但是 ...

  5. go语言学习路线图_2019年最新Go语言学习路线图,三个月带你通关Go语言

    作者:郝林 内容选自:<Go语言核心36讲> 1. 明星大厂热推,岗位需求火热. 最近,Hacker News 发布了 2018 年编程语言的招聘趋势排行榜,其中,Go语言已经反超Java ...

  6. c++/c语言学习记录时间帖

    双非本科浑浑噩噩过去了,现在双非研一,不想毕业的时候跟大四一样,决定好好学习一门技术,听了一些人的建议,感觉自己研究方向对以后找工作没什么帮助的,在做好导师安排的科研任务的同时,多学一点东西,抓紧ru ...

  7. Linux C语言学习记录(Day2-Day4)

    不断有前辈跟我推荐,学习技术要写博客.既可以巩固记忆,又能时时回顾,发现不足.今天尝试写下第一篇! 大一学过C语言,但是仅仅是会解一些很简单的问题,比如鸡兔同笼,一元二次方程组这样的.学的很浅,在后面 ...

  8. 【C语言学习记录01】使用递归实现十进制转二进制

    前言 我本人也在慢慢学习C语言,看的是C Primer Plus这本书,为了激励自己学习下去,所以会慢慢发分享一些学习心得,也当是记录一下吧,以后也好回顾回顾,本人很菜,高手们不要嘲笑,有问题欢迎指点 ...

  9. 不正经的C语言学习记录(一)

    事先声明:我目前学习C语言主要是通过慕课上翁恺老师的课程学习的,所以打算大致按照翁恺老师的课程顺序来记录我对C语言所了解的内容. 首先简述一下C语言的历史:C语言是在上个世纪七十年代开始的,当然,更准 ...

最新文章

  1. ajax+lucene pdf,基于Ajax/Lucene的站内搜索技术研究
  2. Saiku的下载与安装(一)
  3. 无重复字符的最长子串【哈希算法】-O(n)
  4. Splash 占位图适配 全面屏笔记
  5. ubuntu / 18.04 系统上配置 DHCP Server
  6. mysql错误修改数据_使用正则表达式快速修改mysql中错误的varchar类型数据
  7. QingStor NeonSAN跻身四强 新风口下的青云QingCloud正在厚积薄发
  8. xcode4的workspace里各lib工程与app工程联编之runscript简介
  9. 详解JavaScript中的Url编码/解码,表单提交中网址编码
  10. 最常用的五种数据分析方法,建议收藏!
  11. qq空间把android改成iphone,qq空间改iPhone6 Plus方法 qq空间改手机型号教程
  12. servlet生成验证码和点击刷新验证码
  13. 调制深度(modulation depth)是什么?
  14. 软件实施是一个什么样的职位?
  15. 两军对垒问题及个人的思考
  16. 计算机教 学计划,计算机教学计划4篇
  17. java url地址不变_页面跳转后,浏览器地址栏地址保持不变
  18. linux常用的引导管理器,多重引导管理器Grub使用详解
  19. 给li标签中的span设置属性margin-bottom不生效
  20. O2O电商平台如何发展?

热门文章

  1. scala语法注意点小结
  2. kafka生产者、消费者消息操作命令
  3. docker 每次都得source /etc/profile以及如何查看Docker容器环境变量、向容器传递环境变量
  4. HDFS底层原理系列讲解之fsimage、editslog
  5. Spark创建RDD的四种方式(一):从集合(内存)中创建 RDD代码示例
  6. Apollo配置发布原理
  7. python3数据类型:Dictionary(字典)
  8. 【客户下单】自动分单逻辑
  9. 根据Explain结果中的key_len判断MySQL联合索引中实际用到的索引字段
  10. String的concat方法与join方法