printf() ——将内容输出到显示器上

  四种用法

    1、printf("字符串");   直接输出字符串

    2、printf("输出控制符",输出参数);

    3、printf("输出控制符1 输出控制符2",输出参数1,输出参数2); 输出控制符和输出参数的个数必须一致;

    4、printf("输出控制符 非输出控制符",输出参数);

  输出控制符包含如下:

    1、%d      ——    int

    2、%ld      ——     long int

    3、%c      ——    char

    4、%f      ——     float

    5、%lf      ——    double

    6、%s      ——    字符串

    7、%x(%X或%#X)  ——    int   long int  short int

    8、%o          ——    int   long int  short int

scanf()——通过键盘将数据读取到变量中

  两种用法:

    1、 scanf("输入控制符",输入参数);

      将键盘输入的字符转换成输入控制符所规定格式的数据,并存入以输入参数为值的地址的变量中;(给输入参数赋值)

    2、scanf("非输入控制符,输入控制符",输入参数);

      将键盘输入的字符转换成输入控制符所规定格式的数据,并存入以输入参数为值的地址的变量中;

      非输入控制符原样输出;

  注意:scanf() 函数中尽量不要使用非输入控制符,尤其是不要使用\n;

运算符

  算数运算符:  +  -  *  /(除)  %(取余)

  关系运算符:  >  >=  <  <=  !=(不等余)  =  

  逻辑运算符:  !(非)  &&(并且)  ||(或)

    C语言中对真假的处理:  0是假;  非0 是真; &&如果左边为假则右侧不在执行;||如果左边为真则右侧不在执行;

  赋值运算符:  =  *=  /=  +=  -=

  运算符的优先级:  算术>关系>逻辑>赋值  (这是简单的总结,具体可以查看优先级表)

  

最新文章

  1. 序列化效率比拼——谁是最后的赢家Newtonsoft.Json
  2. kafka C客户端librdkafka producer源码分析
  3. ZOJ3201 Tree of Tree(树形DP)
  4. finally语句总是不会被执行?
  5. 【原】兼容IOS6以及旧版本的旋转处理方法,心得总结
  6. JAVA基础知识之网络编程——-基于NIO的非阻塞Socket通信
  7. 聚合函数字段注意.where和having的区别
  8. [React + webpack] hjs-webpack
  9. JavaScript--Date函数
  10. 设置Android设备在睡眠期间始终保持WLAN开启的代码实现
  11. Android上成功实现了蓝牙的一些Profile
  12. Rails 执行 rails server 报错 Could not find a JavaScript runtime
  13. 前端MVC Vue2学习总结(一)——MVC与vue2概要、模板、数据绑定与综合示例
  14. WebGL绘制有端头的线
  15. [Swift]LeetCode989. 数组形式的整数加法 | Add to Array-Form of Integer
  16. 【C编程基础】C编译链接命令gccc
  17. 聊聊IOCP,聊聊异步编程
  18. python 用lambda表达式代替简单的函数, 匿名函数
  19. Oracle ASM 详解
  20. 封装libsvm成可程序调用的C/C++类

热门文章

  1. CF 1003B Binary String Constructing 【构造/找规律/分类讨论】
  2. 使用Nginx+uWSGI部署Django项目
  3. [Contest20180116]随机游走
  4. [BZOJ5358]/[HDU6287]口算训练
  5. Spring IOC 中三种注入方式
  6. Word中插入带公式的Visio注意事项
  7. C#中yield return用法
  8. VS2010中使用命令行參数
  9. [原创]用逻辑嗅探破解接触式IC卡口令
  10. Python标准库 (pickle包,cPickle包)