码迷,mamicode.com
首页 > 编程语言 > 详细

C语言基础

时间:2015-10-07 21:37:33      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

c语言的特点

数据类型丰富

运算类型丰富

可以直接访问内存地址,操作硬件

可移植性高

 

c语言的用处:操作系统级别的开发,底层代码开发,图形处理,单片机程序,android系统

 

C语言语法

#include <stdio.h>

预处理指令,拷贝stdio.h文件中的所有内容

C语言的运行过程

 

 

编译器转换为0101的代码,然后有引用c语言的函数库的部分需要链接c语言的函数库。就成为可执行程序。

编译,链接,运行

如果有多个函数,需要先声明再使用

 

面向过程

 

 

 

数据类型

 

char 类型

 
#include <stdio.h>
int main()
{
    char c = ‘A‘;
    
    printf("%c\n", c);
    return 0;
}

 

ASCII码字符表,ASCII码值的范围是0~127

 

#include <stdio.h>
int main()
{
    char c1 = 6;
    
    char c2 = ‘6‘;
    
    printf("c1=%d  c2=%d \n", c1, c2);
    return 0;
}

输出结果

c1=6 c2=54

int 类型 会有数值越界的问题

 

说明符

  • short  短型

  • long  长型

  • signed  有符号型

  • unsigned  无符号型

按照用途进行分类,short和long是一类,signed和unsigned是一类。

不过幸运的是,ANSI \ ISO制定了以下规则:

  • short跟int至少为16位(2字节)

  • long至少为32位(4字节)

  • short的长度不能大于int,int的长度不能大于long

  • char一定为为8位(1字节),毕竟char是我们编程能用的最小数据类型

4> 可以连续使用2个long,也就是long long。一般来说,long long的范围是不小于long的,比如在32bit编译器环境下,long long占用8个字节,long占用4个字节。不过在64bit编译器环境下,long long跟long是一样的,都占用8个字节。

 

C语言基础

标签:

原文地址:http://my.oschina.net/u/2360054/blog/513978

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!