下载此文档

C语言知识点.docx


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
第二章 数据类型、运算符、表达式、赋值语句与输入输出
标识符
不能就是关键字
只能由数字、下划线与英文字母组成
第一个字符只能为下划线与英文字母
如:abc、d、Level-A、switch都不符合标识符得命名规则
常量
整形常量:0x27,016分别表示十六进制与八进制(以0开始得数字)得整数
用指数方式表示得常量:e前e后必须有数,e后必须就是整数。如2E1、6不合法
字符型常量:注意转义字符,如’\’’与’\\’分别表示字符单引号与斜杠,如‘\x51’表示ascii码为十六进制数51得字符,如‘\32’与‘\0’分别表示ascii码为八进制数32与0得字符。注意字符型数据在计算机内部保存得就是该字符得ascii码,所以’\0’得值就就是0,’\32’-26得值为0
字符串常量:注意以字符’\0’结尾。如char p[10] = “abcd”;则p[4]得值为’\0’即为0。注意字符串常量以字符组成,字符得表示形式可以就是转义字符得形式,如”abc\\c”,这里得第四个字符就是一个斜杠’\\’。
运算符
赋值运算符: 左边必须就是变量、数组元素、指针指向得数据或者结构成员中得变量类型数据。如int a,b,c; a+b = c;这个赋值语句就是错误得。
逻辑运算符:&&,||。如判断一个字母变量就是大些字母char a; if(a >= ‘A’ && a <=’Z’)……
++。前置运算符:先将数据增加再将增加后得数据放入表达式中。
后置运算符:先将数据放入表达式中,再对数据增加。

char *p,*q;
char A[10];
p = A;q = A;
*(++p) = 10;//表示先将p指向A[1]然后将A[1]设置为10
*(q++) = 10;//表示先将A[0]设置为10然后将q指向A[1]
又如:
int a = 1;
a++;printf(“%d”,a);//屏幕打印出得值为2
又如:
int a = 1;
printf(“%d”,a++);//屏幕打印出得值为1
又如:
int a = 10;
switch(a++)
{
case 10: printf(“10”);break;
case 11: printf(“11”);break;
}
//屏幕打印出得值为10
--
如:int A[10];
int a,b;
a = 8,b = 8;
A[a--] = 10; //表示先将A[8]设置为10,然后将a得值减1
A[--b] = 10; //表示先将b得值减1,变为7,然后将A[7]设置为10
相等比较运算符:==
注意就是两个等于。
如:
char A[4] = {‘e’, ’d’, ’f’, ’a’};
int i=3;
if(A[i] == ‘a’){}//不能就是A[i]=’a’
printf():%d,表示输出整数,如果就是字符型数据,则输出字符型数据得ascii码;
如char a = ‘A’;
printf(“%d”,a);//打印A得ascii码,即在屏幕上显示65
%f,表示输出浮点型数据
如float speed = 10、1f;
printf(“%f”,speed);//在屏幕上打印浮点数

C语言知识点 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人君。好
  • 文件大小23 KB
  • 时间2021-04-19
最近更新