鱼C论坛

 找回密码
 立即注册
查看: 2499|回复: 2

[学习笔记] 变量及数据类型

[复制链接]
发表于 2019-10-25 12:21:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 lijun123 于 2019-10-27 21:14 编辑

变量存在的意义就是确定目标并提供存放空间。
起变量名时要注意:
1. 变量名只能是英文字母和数字或者下划线(_)组成。
2. 第一位必须是字母或下划线开头。
3. 变量名区分大小写。习惯上用全小写表示变量名,全大写表示符号常量名。
4. 不能使用关键字命名。关键字是C语言内部使用的名字都有其特殊含义。
关键字:
auto
break
case
char
const
continue
default
do
double
else
extern
float
for
goto
if
int
long
register
return
short
signed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while
1999年12月16日,ISO推出了C99标准,该标准新增了5个C语言关键字:
inline
restrict
_Bool
_Complex
_Imaginary
2011年12月8日,ISO发布C语言的新标准C11,该标准新增了7个C语言关键字:
_Alignas
_Alignof
_Atomic
_Static_assert
_Noreturn
_Thread_local
_Generic


                               
登录/注册后可看大图


数据类型

确定变量名之后还要为变量指定其存放的数据类型。因为不同数据的尺寸不同。浮点型意为带小数点的数。
使用方法:数据类型+空格+变量名(如:int a(变量名为a的整型数据)。)
数据类型有:
char:字符型,占用一个字节(字符:如“'F'”)
int: 整型,通常反映了所用机器中整数的最自然长度(如:520)
float:单精度浮点型(表示位数较小浮点数)
double:双精度浮点型(表示位数较大浮点数)      

变量赋值:(赋值符号为“=”)(“==”表示等于)
变量名+空格+等于号+空格+数据(如:a = 520)

使用变量时要用占位符在语句中代替变量位置,在语句后加输入变量名,用逗号和空格隔开。
占位符:
  int : %d
char : %c
float : %.*f(*代表数字,表示在语句中精确到数据小数点后的位数)
double :%**.*f(*代表数字,小数点前数字表示数据总占字符宽度小数点后数字表示数据中小数点后数字所占的字符宽度)



评分

参与人数 1荣誉 +2 鱼币 +3 收起 理由
jackz007 + 2 + 3 总结得很好,辛苦了。

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-10-25 20:34:07 | 显示全部楼层
一起学习~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-27 10:03:17 | 显示全部楼层
厉害,我来抄笔记了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 19:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表