C语言基础(一)

本文介绍了C语言的基础知识,包括C语言概述、第一个C程序、数据类型、打印符号、常量和变量的概念。重点讲解了变量的分类(全局与局部)、作用域和生命周期,以及常量的几种形式:字面常量、const修饰的常变量和#define定义的标识符常量。
摘要由CSDN通过智能技术生成

一、C语言概述

1、C语言是一门计算机编程语言(即人与计算机交流的语言),C\C++\Java\Python等都是计算机语言。
2、语言的发展:语言最初是二进制语言,计算机通电产生正电和负电,在人为规定正电为1,负电为0。此时人们用二进制进行代码编写。后来人们用其他一些符号代替某些特定功能的二进制码,这种符号成称为助记符。如用ADD代替10100001,ADD被称为助记符,用助记符表达的语言称为汇编语言。之后发展到B语言,C语言,C++。
3、C语言流行后,不同机构对C语言有不同的深化,加强,导致C语言不统一,于是便有了一个国际标准(ANSI)C89\C90,后面还有C99\C11,但C99\C11不流行,我们一般使用C89\C90标准。

二、C语言基础(一)

4、第一个C程序

#include<stdio.h>//stdio.h是C语言提供的库函数,调用库函数时使用#include<xxx.h>
//stdio-standard input output,使用scanf,printf时需要的库函数
int main()//主函数-程序的入口,有且仅有一个
//main函数前的int表示main的调用要返回整形
//曾经也写作void main,这里不在运用(过时)
{
   
	printf("hello world\n");//printf-print function
	return 0;//return 0中的0表示返回一个整形,与main的类型相同
}

5、数据类型与打印符号

//char        //字符数据类型
//short       //短整型
//int         //整形
//long        //长整型
//long long   //更长的整形
//float       //单精度浮点数
//double      //双精度浮点数

//%c	打印字符格式的数据
//%d	打印整形数据
//%f(%lf)	打印单(双)精度浮点数类型的数据
//%p	打印地址
//%s	打印字符串
//%x	打印16进制
//%o	打印8进制
//分析每种数据类型占用内存空间的大小

#include <stdio.h>
int main()
{
   
	printf("%d\n", sizeof(char));//1个字节
	printf(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值