栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

1.什么是c语言

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

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

2.第一个c语言程序

#include          //头文件可包含多个

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

{

printf("Hello worldn");        

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

sum=10       

int main()

{

        int num1=0;       

        int num2=0;

        int sum=0;         

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

        scanf("%d_%d",&num1,&num2);       

        sum=num1+num2;

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

        return 0;

}

(2)常量

#include

//举例

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;

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/702441.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号