C语言基础知识2

一、用户标识符:
1.由(字母),(数字),(下划线)构成,且第一个字符(不能为数字) 。
2.尽量以见名之意的形式命名标识符
3.自定义标识符不能和C语言关键字相同

关键字:
1.ANSI C—标准C语言共(32个关键字)
2.所有关键字要用(小写英文字母)表示
3.(常量名),(变量名),(函数名)不能使用相关关键字

 

二、进制的问题(掌握不同进制的表示形式)
1.十进制:由0123456789表示(逢十进一)
2.二进制:由0和1表示(逢二进一)
3.八进制:由01234567表示(逢八进一)
例如:015(十进制为13) 错误的表示:03A2
4.十六进制:由0-9A-F(10-15)表示(逢十六进一) 
例 如:0x2A(十进制为42) 错误的表示:0x3H
两种表示方法:
脚标:(520)10 、(100.11)2 、(1137)8 、(4FB6)16、
字母:520D 100.11B 11370 4F.B6H

三、部分常用关键字(熟记)
描述数据类型:char(字符型),double(双精度浮点),foat(单精度浮点),int(整型)
描述语句:break,case, continue, default, do,  else, for,  goto,
if,  return,  sizeof, switch, while
描述数据类型定义:typedef,void 
描述存储类型:auto,static

四、C程序
例1在屏幕上显示:NBA very good!1.任何程序都有主函数 2.程序由若干语句组成 3.语句由;结束

 

#include <stdio.h>
void main() <--主函数
{
  printf("NBA very good\n");<--语句结束
}


注释:"printf"为输出函数,与之对立的scanf为输入函数。
"\n"为换行符。

例题:

第1题以下两组整数值中,不属于八进制或十六进制的为(C)

A)0x16 

B)016 

C)-16 

D)0xaaaa

第2题在c语言中,函数的隐含存储类别是(B )

A) auto

B) static

C) extern

D) 无存储类别

第3题C程序编写,输入两个数字,求和?

解:

#include<stdio.h>
void main()
{
  int a,b,sum;
  printf("Input:a b\n");
  scanf("%d%d",&a,&b);
  s=a+b;
  printf("%d+%d=%d\n",a,b,sum);
}

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

晚巷南逸

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

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

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

打赏作者

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

抵扣说明:

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

余额充值