初识c语言1——1.什么是c语言,2.第一个c语言程序,3.数据类型,4.变量、常量。

1.什么是c语言

(1)c语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、少量生产的机器码以及不需要任何运行环境支持便能运行的编程语言。

(2)为避免各开发商用的c语言语法产生差异,由美国国家标准局为c语言制定了一套完美的美国国家标准语法,称为ANSI C,作为c语言最初的标准。

2.第一个c语言程序

#include <stdio.h>          //头文件可包含多个

int main()          //main函数只能有一个

{

printf("Hello worldn");        /*printf是格式输出函数,可以简单理解为屏幕上的打印,因为printf存在于库函数#include<stdio.h>中,所以需要引头文件

printf("%d",printf("%d",1) //其中printf是带有返回值的,其返回值为打印的所有字符的总个数(包含转义字符),所以屏幕上打印为11                */

return 0;        //return 0用来告知程序的结束,返回类型是int

}

3.数据类型          32位

char          1byte         //字符数据类型

short         2byte        //短整型

int             4byte        //整型

long          4byte        //长整型

long long   8byte       //更长整型

float           4byte       //单精度浮点型 

double       8byte       //双精度浮点型

 注释:

1byte(字节)=8bit(位)

1KB=1024byte

1MB=1024KB

1GB=1024MB

使用char类型时,当对象为单个字符需要用‘ ’,当对象为字符串时需要用“ ”

Eg:1.'w'        2."linqinyan"

其中可以运用sizeof来计算每种类型的空间大小,sizeof是c语言中保留关键字,也可以认为是一种运算符,单目运算符;sizeof是计算对象所占的字节数(byte)。

4变量、常量

(1)变量的分类为局部变量与全局变量

#include <stdio.h>

sum=10       /*全局变量也称外部变量,是编程中的一种专业术语,并且对象函数是在外部定义变量,作用域是整个工程*/

int main()

{

        int num1=0;        /*使用时需要给num1与num2一个空间,不需要赋值可将其初始值赋为0,其中静态变量和全局变量默认值为0                */

        int num2=0;

        int sum=0;          /*局部变量是在函数内部定义的变量,并且只在该函数内部起作用,允许出现同名变量,作用域是变量的局部范围        */

        printf("请输入两个操作数”);

        scanf("%d_%d",&num1,&num2);        /*scanf是一个输入函数,作用是:从键盘中获取用户输入的数据。基本语法格式为“scanf("格式符”,输入参数)“

在输入2个或多个数据时,需要用符号将其隔开输入

Eg:

"%d_%d"输入“1_2"                                */

        sum=num1+num2;

        printf("sum=%dn",sum);

        return 0;

}

(2)常量

#include <stdio.h>

//举例

enum sex

{

        NUM1,

        NUM2=6,

        NUM3

};

//括号中的NUM1,NUM2,NUM3是枚举常量

int main()

{

        //字面常量演示

        3.14;//字面常量

        1000;//字面常量

        //const 修饰的常量

        const float num=3.14f;        //用const修饰后num变为了常量,之后不可修改num的值

        //#define的标识符常量演示

        #define MAX 100

        printf("max=%dn",MAX);

        //枚举常量演示

        printf("%dn",NUM1);        //0

        printf("%dn",NUM2);        //6

        printf("%dn",NUM3);        //7

       // 注释:枚举常量的默认是从0开始,依次向下递增1的

        return 0;

}

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>