C语言入门(一)常量、变量 |
您所在的位置:网站首页 › 直接常量和符号常量 › C语言入门(一)常量、变量 |
C语言中的数据类型包括 1.基本类型: 整型字符型实型(浮点型)2.构造类型: 数组类型结构体类型共用体类型枚举类型3.指针类型 4.空类型 ✨目录 💨常量 💨直接常量 整型常量 实型常量 字符型常量 字符串常量 💨符号常量 💨变量 💨打印变量的语法 💨常量🎈常量分为:直接常量和符号常量 💨直接常量🎈直接常量包括:整型常量,实型常量,字符型常量,字符串常量 整型常量✔定义 就是整数,包括正整数,负整数,0 ✔表示方法 十进制,八进制,十六进制 十进制:逢十进一,由0-9组成 八进制:逢八进一,以数字0为前缀,一般是无符号数,-011就不是合法的八进制常量。 十六进制:逢十六进一,以0x或0X为前缀,后由数字0-9和字母A-F组成,如0x12cd,0X6Fa。十六进制数一般是无符号数。 ✔注意 unsigned int无符号整型常量表示:在整型常量后加一个字母u或U,如233U long int 长整型常量表示:在整型常量后加一个字母l或L,如11L 实型常量✔定义 即实数,又称浮点数 ✔表示方法 小数形式 由整数部分,小数部分,小数点组成,如果小数部分和整数部分为0时可忽略不写,但小数点必须存在!! 如:12.1,-.2(表示-0.2),3.(表示3.0) 指数形式 由尾数部分、字母E或e和指数部分组成,格式:+-尾数E指数 如:1.23E-2表示1.23*10的-2次方 注意:E的前后必须有数字,不可省略 ✔注意 实型常量默认为double型,如果在数的后面加字母f或F,则认为是float型。 字符型常量指单个字符用单引号所括起来的字符表示:如'a','B','=' 必须满足两点:①只能用单引号括起来②只能是单个字符 ✔注意 字符'4'和数字4是不一样的,字符'4'的值是52,对应ASCⅡ码值。 常见的ASCⅡ码值:'A' = 65 , 'a' = 97 , '0' = 48 ✔常用的转义字符 \n 回车换行 \ddd 1-3为八进制所代表的的数 \xhh 1-2位十六进制所代表的的数 字符串常量✔定义 由一对双引号括起来的零个或多个字符序列,如:"hello world" 💨符号常量✔定义格式 #define 标识符 常量值 ✔标识符 由数字,字母,下划线组成。首位必须是下划线或者字母 如:#define PI 233 ,定义一个常量PI,值为233,只能在此更改值! 💨变量C语言中的变量必须先定义后使用 ✔定义 类型说明符 变量名表; 类型说明符就是int double float char等;变量名表其实就是让你给变量取个名,别是中文的就好;别忘记定义好之后加个英文的分号。 ✔初始化变量 其实就是给定义好的变量赋值,初始化有两种方式,看下面的代码 int a; a=5; int a = 5;上面两种初始化方法都行,第一种是定义之后再赋值给a这个整型变量。 第二种就是定义之后直接赋值。 ✔注意 变量的值是可以改变的。看下面代码 int a = 5; a=7;我先把5赋值给a,接着又把7赋值给a,这时候a就等于7,和5就没关系了。 💨打印变量的语法%o —— 打印八进制 %e —— 打印指数形式 %x —— 打印十六进制 %d —— 打印十进制 %c —— 打印字符格式 %f —— 打印单精度小数浮点型 %lf —— 打印双精度小数浮点型 %p —— 以地址形式打印 %s —— 打印字符串 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |