Linux C 编程基础
一,数据类型
基本数据类型
1. 整形:int (占4字节),long (长整型占4字节),short(短整形占2字节)
默认整形为有符号(signed)着整型(即数字前有负号 - )要使数据无符号要在数据类型前加 unsigned
例如: unsingned int a;
2. 浮点型(小数):float(单精度占4字节),Double(双精度占8字节)
3.字符型:char(占1字节),在C语言中没有String类型,只有Char[] 字符数组用于输入,输出字符串。
4.枚举类型
(未完待续....)
二,常量与变量
常量
常量就是在程序运行中其值保持不变的量,常量包括字符常量,整数常量,实型(floating point)常量和枚举常量 。
变量
变量就是在程序运行中值可以发生改变的量叫作变量。Linux C 中的变量要“先定义,后使用”定义时要给变量赋初始值。
变量由 [ 修饰符] 数据类型 变量名 组成 (修饰符可不写,默认为public)
例如: int a;
int a,b,c;
char a ='0'
定义变量注意事项
1.变量名只能以字母和下划线开头
2.定义多个同类型的变量中间要用“,”隔开,“,”必须是英文状态下
3.定义字符类型的变量并给其变量赋值时必须使用英文状态下的单引号将值引起来
4.区分大小写。
三,数据类型转换(强制数据类型转换)
1. bool类型转换为整型 true为1,false 为0
整型转换为bool类型 非0为true ,0为fales
2.要把变量转换为其他类型就在变量前添加()“()里输入需要转换的数据类型”
例:(数据类型) 变量名