美文网首页
c语言标识符、变量、函数、表达式相关概念整理

c语言标识符、变量、函数、表达式相关概念整理

作者: keeeeeenon | 来源:发表于2019-03-16 09:45 被阅读0次

标识符(三类)

保留字(关键字32个)
预定义标识符(main)
用户自定义标识符(场合,规则)

变量

变量使用规则

(1)先定义后使用:类型名int、long、float、double、char(以及常量类型)
(2)变量名属于用户标识符,遵守用户标识符命名规则
(3)在同一函数体{}中不能定义同名变量
(4)同时定义多变量,比用逗号隔开
(5)变量可赋初值(初始化),无初值是随机值。
变量存常量

函数(标准函数 自定义函数)

表达式:用运算符将数据连接起来的合法式子

运算符:三个属性:功能、优先级、结合性(运算方向 )
如:3.5+1/2 =》3.5

1.算数运算符及算术表达式

取余(%)
(1)两边运算对象必须是整形,余数与被除数符号一致,如:17%3=2
17%-3=2
-17%3=-2
-17%-3=-2
(2)求值方法:先忽略负号不计求出余数
7/5+6%4=3
(注)1.单独的常量、变量或函数调用都是c的合法表达式
2.凡是表达式都有一个确定的值

2.赋值运算符及赋值表达式

格式:变量名=表达式
赋值运算符的功能:将表达式的值赋给“=”左边的变量
a=b=3是将表达式的值3赋给a

注:1.赋值运算符左边只能是一个变量

2.赋值运算符右边可以合法表达式
3.赋值表达式的值就是赋值运算符左边变量值
4.实型数据赋给整型变量时,实型小数舍去;整型数据赋给实型变量时,系统自动将整型转换为实型

3.自增自减运算符

(1)只能用于变量不能用于常量或表达式

4.逗号运算符及其表达式(顺序求值表达式)

格式:表达式1,表达式2...表达式n
功能:逗号表达式的值就是表达式n(最后一个表达式的值,求值顺序是从左到右依次求解)

5.强制类型转换

格式:(类型名)表达式 或 (类型名)(表达式)
利用强制类型转换可将一个表达式的值换成指定的类型
float=123.456,y=0.5;
(int)x+y-------->123+0.5=123.5
(int)(x+y)-------->(int)(123.456+0.5)=(int)123.956=123

相关文章

  • c语言标识符、变量、函数、表达式相关概念整理

    标识符(三类) 保留字(关键字32个)预定义标识符(main)用户自定义标识符(场合,规则) 变量 变量使用规则 ...

  • go语言学习

    Go 语言的基础组成有以下几个部分:包声明 引入包 函数 变量 语句 & 表达式 注释 当标识符(包括常量、变量、...

  • C语言学习

    1、标识符 在C语言中,符号常量,变量,数组,函数等都需要一定的名称,我们把这种名称成为标识符 标识符...

  • C语言入门开发-变量

    变量 标识符 在C语言中标识符给变量、函数、宏、结构体、类型别名等命名 标识符是有一串字符串组成(字符串:qwe,...

  • C语言004——标识符和关键字

    C语言004——标识符和关键字 标识符 在编写程序时需要对变量、常量、函数、宏等实体进行命名,这些名称成为标识符。...

  • Swift--语法基础

    标识符和关键字 常量和变量 注释 表达式 标识符和关键字 标识符就是常量、变量、方法、函数、枚举、结构体、类、协议...

  • zj3 函数与作用域

    讲解函数声明、函数表达式、声明前置、作用域、作用域链相关概念 函数声明和函数表达式有什么区别 什么是变量的声明前置...

  • extern 标识符的作用

    extern 标识符的作用 1.在C语言当中,extern符号的作用主要是声明变量和函数 比如 在A.c文件中...

  • c语言

    mac 下的编译器 clang c语言结构 预处理器指令 函数 变量 语句 & 表达式 注释 c语言的基本类型 整...

  • 基本标识符

    基本标识符 在C语言的每一个程序中所使用的函数和变量等都应有唯一的名称,这样才能被识别和使用.用来标识函数,变量,...

网友评论

      本文标题:c语言标识符、变量、函数、表达式相关概念整理

      本文链接:https://www.haomeiwen.com/subject/yoljmqtx.html