touch test1.c
vi test1.c
或
vi test2.c 当前路径没有test2.c文件
需要保存,自动生成test2.c
cat test1.c在终端查看文件的内容
head test1.c在终端查看文件内容,默认查看前十行
head -n test1.c 在终端查看文件内容de前n行
tail test1.c在终端查看文件内容,默认查看后十行
tail -n test1.c 在终端查看文件内容de后n行
终端:code 文件夹名字
计算机最小存储单位 位bit 字节byte
1字节=8位 位:0 1
1KB=1024B 1024
1MB=1024KB
1GB=1024MB
1TB=1024GB
二进制 0 1 2:10
八进制 0-7 8:010
十进制 0-9
十六进制 0-9 a-f 16:0x10
- 二转八
一位八进制用三位二进制转
11 010 110--->0326
- 八转二
0777--->111 111 111
- 二转十六
一位十六进制用四位二进制转
1101 0110---》0xd6
- 十六进制转二进制
0xab--->10101011
非数值型数据实际应用,操作的ASCII码值
man手册 一般用来查看一些命令或函数的用法
终端输入:man man
man手册查看ASCII码表:
char字符型 ' '包裹一个字符
'\0' 0 字符串结束标志
'\n' 10 换行
SPACE 32 空格
'0' 48
'A' 65
'a' 97
'2'-48=2 48--->'0'
'A'+32='a'
\转义字符 'n'字符n '\n'换行
存储类型:auto static extern register
数据类型:int char float short long double signed unsigned
构造数据类型:struct enum union
分支:if else switch case default for do while go to break continue
其他:void const sizeof volatile return typedef
32位:4G 64位:2^48 虚拟内存空间
栈区:由系统自动开辟,自动回收 M
堆区:程序员手动开辟空间(malloc),手动回收(free)
全局区/静态区: .bss .data
常量区:char *p="hello"
在给变量、数组、函数等命名时, 遵循标识符的命名规则:
1)由字母、数字、下划线(_)组成
2)开头不能是数字
3)不能和关键字重名
4)见名知意
helloWorld:小驼峰命名(除第一个单词外,其他单词开头大写)
HelloWorld:大驼峰命名(每个单词开头大写)
累死了 今天笔记水一手明天努力吧。