《C语言基础篇-1》

一.C语言中的常量

<1>c语言中的常量有浮点型常量,整型常量,字符常量,字符串常量 ,标识符常量(宏定义)。

<2>浮点型常量又分为单精度浮点型(float)和双精度浮点型(double),整型又分为短整型(short int)和长整型(long int)还有长长整型(long long int)。

<3>标识符常量又叫宏定义,程序在运行时会将宏进行原样替换。

功能:用宏名来代替某些常量数据,在某些特殊的场合可以提高程序的可读性。宏名常大写

格式:#define 标识符名 常量数据

<4>字符串常量都以""引起来,字符用‘’引起来。

<5>linux中查询ascii码的方法 : **man ascii**

<6>标识符的命名规则:1.见名知意,尽量使用相应的英文字母

2.有多个英文字母组成的,使用_分割开,常用的标识符用大写

3.标识符不能是c语言的关键字,其中main include都不是关键词,int printf是关键词。

二.打印函数printf

1.c语言的基本框架

#include <stdio.h> //头文件        

 int main () // 主函数
 {
 / / 代码
 return 0 ; // 结束函数的运行
 }

<2>printf函数的格式:printf("字符串+格式控制符",参数一,...);

<3>%d 输出十进制数,把后面参数当作十进制数据输出

%c  输出字符       %s 输出字符串     %f 输出小数       %e 以科学计数法的形式输出小数 ,3.14e10

%o   输出八进制数 ,若是加上#,会输出对应的标志位0
%x   输出十六进制数据, 若是加上#,会输出对应的标志位0x

三.C语言中的变量

1.在C语言中,声明变量的格式 :数据类型 变量名;

char 1byte , 一般用于存储字符 --- 'A'
short 2byte , 一般用于存储整数 --- 30 , - 30
int 4byte , 一般用于存储整数 ( 范围更大 ) --- 30 , - 30
float 4byte , 一般用于存储小数 --- 3.14
double 8byte , 一般用于存储小数 ( 范围更大 ) ----- 4.54
long 4byte , 一般用于存储整数 --- 30 , - 30
long long 8byte , 一般用于存储整数 ( 范围超级大 ) ---888
2.声明变量

3.在C语言中,声明变量的格式 :数据类型 变量名;

变量名: 由字符,数字,下划线组成. 首位字符一定要是字母或下划线。

例如 :
int a ; // 声明一个整型变量 a
short b
char c_15 ; // 声明一个字符型变量 c_15
float d // 声明一个单精度浮点型变量 d
double e ;
double && #a ; // 非法的变量名
4 . sizeof 运算符
功能:计算不同数据类型的变量在内存中所分配的空间
格式: sizeof(变量名) sizeof(数据类型)
注意: sizeof 运算符的计算结果为 size_t 类型
eg.  int a ;
       printf ( "sizeof(a) = %zd\n" , sizeof ( a )); //4 byte
       printf ( "sizeof(int) = %zd\n" , sizeof ( int ));

四.一些杂碎的知识点

1.声明变量是保存数据,运行程序的数据存在内存里,在内存里开辟一个空间,开多少由数据类型决定,在哪开由系统决定,通过地址可以找到。

2.地址就是内存的编号。

3.char name[256]={0},其中遮掉name也就是名字就是他的数据类型。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值