C语言专升本考点1

理解什么是标识符:

        标识符由字母,数字,下划线("_")组成.

注意:其中数字不能作为开头,字母的大小写有区别。 

例如:_test1 ,_come , _same3, A_1, ,B2, C, c ,A ,a

例如上方展示的都是合法标识符,没有用数字作为开头,并且只有字母,数字,下划线组成。

下面展示一些不合法标识符:2_str ,3_in, #in, %342 , 321# ,0x11; ox122;

上面展示的都是一些不合法的标识符,他们错误的点为:标识符以数字作为开头,以及除字母,数字,下划线,还包含其他特殊符号,故不能作为合法标识符使用。除了这些不能作为合法标识符使用,C语言的关键字也不可以作为合法标识符使用,关于C语言关键字介绍请看下方:

C语言关键字介绍:

        关于C语言关键字有什么请看下列表格:

        这是C语言的32个常用关键字,同学们不用刻意去背,如果你有一个经常写代码的好习惯,这些关键字你都会用到,久而久之就知道什么是关键字了。

C语言的基本数据类型:

char             字符类型

-------------------------------------------------------------------------------------

short           短整型

int                整形

long             长整型

longlong     更长的整形

--------------------------------------------------------------------------------------

float              单精度浮点数

double          双精度浮点数

对于我写的这些数据类型可能有些同学会比较懵,那么首先我们来介绍一下,什么是整形,

对于整形,我们可以理解为,存放数字的数据类型,我们通过以下代码来证实一下:

#include<stdio.h>  //打印函数所需要的头文件

main() //主函数
{
	int a = 10;  //定义一个int(整形)类型变量,命名为a,并且将10赋值给a

	printf("%d\n",a);  //打印a中的内容,“%d"是一个占位符,意为给后面的变量a占个位置,并将a的值打
                       //印输出到屏幕上。 printf是一个C语言内部定义给我们的打印函数,print意为
                       //打印,f为初始化。括号内的内容为要输出的内容,要输出的内容我们用双引号包
                       //起来;
}

        可以看到我们的输出值为10,因此我们可以理解整形为存放数字用的数据类型。

short (short int) 短整型:

那么 short (short int)短整形,短整形和整形的区别为:短整型可以存放的数字比整形存放的数字小

那么由此可以得出:short 所占的字节数也比 int 要少;

long(long int) 长整型:

 long(long int)意为长整形  由上可知 long  中可存储的数字比 int 可存储的数字要大, 因此:long 所占的字节数也比 int 要大;

long long (long long int) 更长的整形:

        long long(long long int)意为:更长的整形,由上又可知,long long 中可存储的数字比 long可存储的数字要大得多,因此,long long所占的字节也比 long 要大;

那么,我们知道了什么是整形,那么什么是字符类型呢?

char 字符类型:

接下来我们来讲解字符类型:

     字符我们可能并不陌生,例如‘A’ 'B' 'C'  'D' 'E'............

那么我们C语言是怎么存放这些字符型的呢?

接下来我们用代码来实现:

 

#include<stdio.h>  //引用printf函数所需要的头文件

main()   //主函数
{
	char A ='C'; //我们定义了一个字符类型(char),命名为A,我们将字符C用单引号引起来并赋给我们定义                                
                  //的变量A,使A中存放字符C

	printf("%c\n",A);  //我们利用字符类型占位符%c来输出字符数据,将A中存放的C打印输出到屏幕上
}

以上就是对于我们字符类型的介绍,简单的来说字符类型就是来存放字母的,一个单引号只能引起一个字符,双引号引起的是一个字符串

例如上方双引号引起的一串字符串,字符串中可以存放多个字符,注意我们要将占位符%c改为%s,用于输出字符串。

float 单精度浮点数:

        对于单精度浮点数可能又有很多同学发懵,什么是单精度浮点数呢?我们先来解释什么是浮点数,浮点数简单来说就是带有小数点的数字,也就是小数,我们可以把 float 理解为存储小数形式的数据类型,下面我用代码来做演示;

#include<stdio.h> //printf(打印函数)所需要的头文件

main()  //主函数
{
	float a = 3.14;  //我们定义一个float 也就是小数类型的变量a,将3.14赋值给我们的变量a

	printf("%f\n",a); //我们更改占位符为%f, 单精度浮点数需要的占位符为%f,将a的值打印到屏幕上。
}

 以上就是定义单精度浮点数的方法,以及输出打印方法;

double 双精度浮点数:

        对于double来说,他们的使用方法是一样的,占位符要改为 %lf 。

double可以表示的小数精度比float 大,因此,占用电脑字节数也比float要多一些。

常量变量:

        常量:

                常量的概念很简单,我们在C语言中不可以改变的量统称为常量,例如:数字:10,20,30,40,这些所表示数值的数字是不可以被改变的,他们所代表的只有数字,并没有其他意思。这些不能被改变的量我们称为常量。

        变量:

                变量的概念同常量相同,在我们C语言中,可以被改变的量,我们称为变量,我们定义例如上面我们定义的“a”,这个a可以随着我们改变等号右边的数值从而发生改变,这样的值我们称为变量,简单来说,就是可以改变的量,我们称为变量。

//以上就是第一次的知识点,希望大家反复阅读,从而加深印象。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小王的创意工坊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值