黑马程序员---C语言学习笔记之一

来源:互联网 发布:淘宝衣服的货源怎么找 编辑:程序博客网 时间:2024/05/29 13:05
------- android培训、java培训、期待与您交流! ----------

1.计算机语言
程序设计语言 C C++ JAVA
标记语言 html xml
建模语言 uml

强类型语言 安全
弱类型语言 灵活
2.C语言属于编译型语言,对应的还有解释型语言

3.C语言开发过程 源程序->编译->连接->可执行文件
C语言源程序后缀名为.c
UNIX C编译使用gcc -c XXX.c,编译以后生成XXX.o目标文件
UNIX C连接使用gcc XXX.o filename,连接生成a.out可执行程序
也可以gcc XXX.c直接编译并连接,生成a.out文件
gcc -o [名字] XXX.o可生成自定义名字的可执行程序

4.变量,内存中的一片空间,有名字.有类型,在程序的运行过程中值会发生变化,C语言只有在定义完变量以后才能写语句

5.C语言中的基本数据类型
char,1字节
int,4字节
float,4字节
double,8字节
short,2字节
long,signed和unsigned限定符
  1)如果在声明时没有明确指明是否有符号,系统默认将其当作有符号的数值,所以signed关键字可以省略
  2)int前面有关键字修饰的时候,如short int, long int, unsigned long int时,可写成short,long,unsigned int
  3)除int和char外的其它数据类型都不能用unsigned修饰
  4)变量类型决定存储的字节数,跟变量内容无关

6.常见的ASCII码列表:
    代表的值     ASCII码
    '\0'        0
    '0'~'9'     0x30~0x39
    'A'~'Z'     0x41~0x5A
    'a'~'z'     0x61~0x7A

7.一个可以为负的数是否为负,关键取决于该数转换成二进制后,首位是0还是1,0代表正,1代表负

8.在C中,有字符,字符串等类型,''中只能放一个字符,而""中可以放0或任意多个
  如果在字符串中想要加入双引号,要在前面添加\转义符,例如:"This is a string use \"\"."
  双引号中的字符串实际上是由多个字符变量组成,用字符指针进行关联 “字符变量 字符变量 ⋯⋯”
  字符串的结尾都会有一个'\0'字符,是字符串结束符

0 0
原创粉丝点击