标示符
命名规则:
 
  1. 由字母,数字,下划线组成
  2. 第一个字符必须是字母或下划线
  3. 区分大小写,大写与小写字母被认为是两个不同的字符
  4. 不可以使用关键字作为标识符
 
1.常量 (程序运行期间值不能被改变的量)
  (01)整型常量,(不带小数点的数值是整型常量)
  (02)实型常量,(必须用带小数点的数表示)         
  (03)字符常量,(c的字符常量是用单引号括起来的一个字符)
              char sex=‘F’
  (04)字符串常量(是用一对双引号括起来的字符序列)
  (05)符号常量(在c语言中用一个符号名来代表一个常量,称为符号常量)

2.变量(当我们在定义变量时,尽量做到见名知意,一般用英文单词且首字母小写,当有多个单词时首字母小写,后面的单词首字母大写 例:mathScore 数学成绩)
 
如果一个变量没有赋初值,并不代表它是0,而是由系统随机分配一个数
 
是指在程序运行过程中,可以改变的值,(一个变量实质上是代表内存中的某个存储单元。在程序中对某个变量的操作实际上就是对这个存储单元的操作)。
 
类型修饰符 变量名 =初始值;
int a=1; 声明时直接赋值
int b;
b=1;先声明,再赋值
 
  (01)整型变量,
  • int  基本型
  • short int 短整型
  • long int 长整型
  • unsigned 无符号型
  (02)实型变量
            float 单精度型变量
            double 双精度型变量

  (03)字符型变量
             char
3. 运算符
   基本运算符包括5种:

  1. 加 (+)
  2. 减 (-)
  3. 乘 (*)
  4. 除 (/)注意运算量边的数据类型
  5. 求余(%) 运算两边必须都是整数
 
printf("小数%.3f\n,1.0")如果要保留小数点后n位有效数字,则用%.nf
 
如果一个表达式中,只有整型,那么它得到的也是整型,如果包含浮点型,那么得到的结果也是浮点型,也就是说表达式的结果取决于其包含的数据类型等级最高的(char->int->float ->double ),这叫自动类型转换(隐式类型转换)
 
当我们想由等级低的类型转换成等级高的类型,需要用到强制类型转换(显示类型转换)
(转换后类型) (表达式)
int =(int)a;
int sum=(int)(a+b);
 
4. 自增,自减运算
 
+ +, 在前先+1后使用,在后先使用再+1
--,在前先 -1后使用,在后先使用再 -1
 
5.复合运算符
 
-=     ,   +=    ,  %=    ,   /=   ,    *=  (两个运算符之间不能有空格)
==(相等)
 
6. 条件运算符  
 
三目运算符:?   :格式:条件表达式?表达式1 : 表达式2
当整个表达式的结果为真时,整个表达式的结果就是表达式1的结果,反之就是表达式2的结果
 
7.条件运算符:    >,   <,    ==,    <=,    >=,    !=
 
条件表达式:由条件运算符组成的表达式,条件表达式只会有两个结果:真 或 假
 
8. 逻辑运算符
 
 
逻辑表达式:由逻辑运算符组成的表达式,且结果只能是真或假
格式:条件表达式1  逻辑运算符   条件表达式2
 
&& :当两个条件表达式都为真时,整个逻辑表达式才为真  
||:  当两个条件表达式至少有一个为真时,整个逻辑表达式才为真 
!  :条件表达式的反向结果
逻辑运算符中的  &&  和  ||  低于关系运算符,  !   高于算术运算符。

转载于:https://www.cnblogs.com/Rong-Shengcom/p/4930294.html

编程基础C——常量,变量,运算符个人总结相关推荐

  1. c语言常量类型转换,c语言基础教程常量变量和类型转换,免费版.doc

    c语言基础教程常量变量和类型转换,免费版 第二章??????常量变量和类型转换2.1.1数字常量??? 数字常量包括整型常量和浮点型常量,浮点型常量又称实数.????1.整型常量???? HYPERL ...

  2. 【Java编程进阶】常量变量及作用域

    推荐学习专栏:Java 编程进阶之路[从入门到精通] 文章目录 1. 常量 2. 变量 2.1 变量声明和初始化 2.2 变量的分类和作用域 1. 常量 常量的概念不难理解,它的值就是字面显示的值,其 ...

  3. T-SQL编程基础之一:变量与基本语句

    一个标准的计算机语言,大概要提供的必要主要功能是:变量说明.分支判断.循环和输入输出结果.T-SQL也一样,具有这些功能,只不过T-SQL的输入和输出不是界面,而是表. 完全精确描述一个计算机语言,大 ...

  4. Python编程基础03:变量与数据类型

    文章目录 一.数据类型 1.思维导图 2.案例演示 二.变量 - 数据容器 1.引入变量 - 超市购物 2.变量与赋值 (1)什么是变量 (2)给变量赋值 3.交换变量值 三.深入数值类型 (一)整型 ...

  5. 01 数据类型 、常量变量、运算符、表达式、格式化输入输出

    进制转换: 1.为了区分八进制,十六进制的区别:八进制前加零,十六进制前加x0,  如058,x059: 2.进制转换,二进制,八进制,十进制,十六进制之间的相互转换.(转换为二进制后其他的就好转换) ...

  6. 交换最大数与最小数java编程_善知教育笔记之JavaSE_Java编程基础

    1 Java编程基础 1.1 变量 1.1.1 变量 变量是什么?为什么为用变量? 变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据.根据所存储的数据类型的不同,有各种不同类型的变量.变量 ...

  7. 数据分析技能点-MySQL编程基础

    大家好,我是Mr.数据杨.让我们想象一下,三国时期的赤壁之战,是多么的激烈,那么背后的策略又是怎么运作的呢? "常量"就像三国中的郭嘉,他的忠诚和智谋在他的一生中始终如一.&quo ...

  8. 第一章笔记——编程基础

    第一章 编程基础 1.1变量 1.变量的输入与输出: print函数.input函数和变量赋值"=" 2.简单变量类型: 整型和浮点型.print函数同时输出两个变量 3.数学计算 ...

  9. 「Linux」Linux Shell 编程基础入门

    Linux Shell 编程基础入门 1. 变量 1.1 变量定义 1.2 使用变量 1.3 引号 1.4 将命令的结果赋值给变量 1.5 位置参数 1.6 特殊变量及其含义 2. 字符串 2.1 字 ...

最新文章

  1. Android开发--浅谈ExpandableListActivity
  2. JAVA 笔记no.2
  3. java display属性_JavaScript中的style.display属性操作
  4. 【qduoj - 1010】easy problem(巧妙的枚举)
  5. xshell和Xftp连接Linux
  6. 【OpenCV 例程200篇】94. 算术平均滤波器
  7. 自定义 Javascript 模板规则,打造轻量级模板引擎
  8. 在苹果Mac上如何查找和删除文件?
  9. centos7安装mysql允许远程连接_Centos7安装mysql8.0,开启远程访问
  10. 实例讲解什么是Meta回归,怎么利用Meta回归发表文章!
  11. Pr视频剪辑出现红线
  12. 5G时代下的人工智能发展
  13. 快速教你使用GPIO口
  14. 2019 ICPC 上海站网络赛 K.Peekaboo (圆上整点)
  15. 攻击者思维 - iOS 摄像头指示灯不亮,就真的没事了吗?
  16. 物联网大数据平台功能有哪些
  17. 【强化学习】双深度Q网络(DDQN)求解倒立摆问题 + Pytorch代码实战
  18. LeetCode:1287. Element Appearing More Than 25% In Sorted Array - Python
  19. 什么样的域名才能算短域名?短域名还能有吗?
  20. 再探Java抽象类与接口的设计理念差异

热门文章

  1. Wodpress模板
  2. IT人不要一辈子靠技术生存--读后感
  3. 安卓mqtt调试工具_MOTT工具调试阿里云物联网平台
  4. Zookeeper(一)——简介
  5. 001Linux课程内容
  6. pytorch图像检索评价指标MAP
  7. Python数据结构:选择排序
  8. MATLAB中unwrap函数
  9. mysql视频教程特密码_分享一个MySQL 密码增强插件
  10. text html artemplete,artTemplate前端模板引擎使用说明