计算机二级考试C语言——第二章C程序算法初步

第二章C程序设计初步

矩形面积程序:

#include
main()
{
	double a,b,area;
	a = 1.2;
	b = 3.6;
	area = a * b;
	printf("a = %f,\nb = %f,\n area = %f\n",a,b,area);
}

C语言规定必须用main做为主函数名
每一个可执行C语言程序必须有一个且只有一个主函数main

注释

  1. 注释内容必须放在符号“/”和“/”之间

注意在注释之间不可以嵌套“/”和“/”

  1. 单行注释方法“//”

标识符

标识符可以由以下三部分构成:字母,数字,下划线
第一个字符必须是字母或下划线
C语言中,大写字母和小写字母被认为是两种不同的字符

C语言标识符可以分为以下三类

  1. 关键字(预定关键词,表示固定含义,不能另作他用)

  2. 预定义标识符(预先定义标识符,另作他用会失去本意eg.define)

  3. 用户标识符(用户自定义的标识符,往往有见名知义)
    常量:
    整型,实型,字符型,字符串型

计算半径为5的圆面积:

#include
#define PI 3.14159/*定义符号名为PI为3.14159*/
main()
{
	double r,s;
	r=5.0;
	s=PI*r*r;
	printf("s=%f\n",s);
}

整型数据

八进制数开头必须是“0”
十六进制开头必须是“0x”或者“0X”
短整型short int;
基本整型int;
长整型long int;
无符号型unsigned;
8个二进制数组成一个字节byte,若干字节组成一个字word
32位字长的计算机,一个字就有32个字节;
64位字长的计算机,一个字就有64个字节;
一个字节最右边一位称为最低位;最左边一位称为最高位
有符号整数最高位用来盛放符号,称为符号位;
正整数符号为0;负整数符号为1;

补码

整数在内存中是以补码形式存放的
整数的补码是其本身
负整数补码:
1.求原码的反码:把原码除符号位之外的二进制码按位取反
2.把所得反码加一得到补码

负整数补码转原数:
1.先对除符号位的各位取反;
2.将所得二进制数转换成十进制数
3.对所求的数减1

实型数据的指数形式

指数形式:
在C语言中,以“e”或“E”后跟一个整数来表示以10为底的幂数
e的前面必须有数字,且e的后面的指数必须是整数
e的前后不许有空格

单精度型变量:float

双精度型变量:double

基本算术表达式

双目运算符:+,-,,/,%;
只有取余符%的运算对象只能是整型;
C语言中,所有实型数运算均以双精度方式进行
算数运算符的优先级:
单目>双目(/% > ±)

你可能感兴趣的:(笔记,计算机等级考试,c语言)