基本数据类型知识及易错点

发布于:2022-12-31 ⋅ 阅读:(541) ⋅ 点赞:(0)

1.标识符命名规则:

只能由字符,数字,下划线_组成,可以有美元符号,但不能是数字开头不能有关键字,不能在同一范围内重名,不能够有运算符,不能够有空格

✔ _HJ  size   a_b   Char(c语言区分大小写,不算关键字) __  _a1  abc_$ b2

✘long(关键字) 9_student (数字开头)LINE 1  (不能有空格)  #S(有特定作用)

091d2a3594d24a9f8b4fd2805eb7143c.jpg

 printf 若打开了工具箱就不能用

2.常量

值不能被改变的量

字符常量

1)普通字符常量 '3'

2)转义字符常量

八进制转义字符

'\3'  对应ASCLL码表为3的字符

'\ooo' o表示八进制数字 o最少一个,最多3个

✘ '\483'八进制不能有8 '\0123'位数多了 

fd8da34d80e447cc9585edc85399d308.jpg

十六进制转义字符

'\xhh' h表示十六进制数字 

'\0xDEF'错 多了一位,也多了0

字符串常量

" " 由' '、'\0'字符串的结束符 组成

"0xabc"

整型常量

c语言中不能直接使用二进制

三位二进制对应一位八进制 四位二进制对应一位十六进制

4f4476d442d647d7907f16500aab6895.jpg

 

0.876 十进制 0x876十六进制整数 0123 八进制整数 101010L(长整型) 十进制 0xABC十六进制

实型常量

十进制小数

123.45

指数形式

123e2 876E-3=x10∧-3 

3.基本数据类型所字节数

short 2 int 4 long 4  long long 8

char 1 float 4 double 8 long double 8

用sizeof()计算

4.隐式转换

699cfd8298964f4d8cfc24ef2c7f9451.png

 向字节高的类型转换

5.浮点型数据

只有十进制和指数型

.123  133e-2  987.0f(float单精度浮点型) 

1.33e0f 0.0  0.001双 987. 0123.45(123.45)

✘0x123.45 (十六进制)  123f(整型不能强行加f) 1.2e1.2(e后面必须为整数) x123.45(不存在) 

6.ASCLL码表

c 67

printf("%d\n",'c');//67

7.输入输出

printf(格式控制,输出列表);

scanf(格式控制,输入列表);

77475c6d26ff491189d4d9f7035e4747.jpg

 


作业

从键盘输入一个小写字母,转换为大写字母

aaa0c81c07dc4146897add5373cdbf1c.jpg

 6f2e8f0b59da43a595c7cb820270224e.jpg

 定义变量要给变量赋予初值

保存所以基本数据类型字节数

841c9e826283441fb4e30eb6dad3552f.jpg

 注意代码的可读性:整齐

 


网站公告

今日签到

点亮在社区的每一天
去签到