c语言2

合集下载

第2章 基本c语言-2

第2章  基本c语言-2

单分支if语句:
if(表达式) 语句;
双分支if语句:
if(表达式) 语句1; else 语句2;
利用goto语句改变程序执行方向的句式如下:
goto 标号;
与goto语句配合使用的标号语句的句式如下:
标号: 语句;
#include<stdio.h> #include<stdlib.h> #include<time.h> int main(void) {
2.5.1 自动类型转换
double ← float ↑ long ↑ unsigned ↑ int←char,short


格式:(类型说明符)表达式 功能:把表达式的结果强制转换为类型说明符所
表示的类型。
例如:
(int)a
将a的结果强制转换为整型量。
(int)(x+y) 将x+y的结果强制转换为整型量。 (float)a+b 将a的内容强制转换为浮点数,再与b相加。
time()函数将从1970年1月1日00.00.00到当前时
间所经过的秒数存储到实参指向的变量。
#include<stdio.h> #include<stdlib.h> int main(void) { int x,y; x=rand(); y=rand(); printf("x=%d,y=%d",x,y ); return 0; }
printf("circle's radius is:%d,area is:%f\n",radius,area);
类型 d,i
说明 带符号十进制整数
类型 c

教案C语言2

教案C语言2

郑州信息科技职业学院教案授课题目:C语言的运算符和表达式、数据类型的转换第二讲:C语言的运算符和表达式、数据类型的转换授课时数:3教学目的与教学要求:1、掌握C语言的各种运算;2、掌握C语言中运算过程中不同的数据类型的转换。

主要内容:1、算术运算符和算术表达式;2、关系运算和逻辑运算;3、自增、自减运算;4、赋值运算;5、其他运算;6、表达式和表达式语句;7、自动类型转换和赋值转换;8、强制类型转换。

重点和难点:1、自增、自减运算;2、自动类型转换和赋值转换;3、强制类型转换。

教学方法和手段教具多媒体演示和板书相结合授课内容:第三章3、1运算符与表达式C的运算符有以下几类:本章主要介绍算术运算符(包括自增自减运算符)、赋值运算符、逗号运算符,其它运算符在以后相关章节中结合有关内容陆续进行介绍。

3、1、1 算术运算符和算术表达式1、算术运算符+(加法运算符。

如3+5)-(减法运算符或负值运算符。

如5-2,-3)*(乘法运算符。

如3*5)/(除法运算符。

如5/3,5.0/3)%(模运算符或求余运算符,%要求两侧均为整型数据。

如7%4的值为3)。

除了负值运算符-单目运算符外,其它都是双目运算符。

说明:(1)两个整数相除的结果为整数,如5/3的结果为1,舍去小数部分。

(2)如果参加+,-,*,/运算的两个数有一个为实数,则结果为double型,因为所有实数都按double 型进行计算。

(3)求余运算符%,要求两个操作数均为整型,结果为两数相除所得的余数。

求余也称为求模。

一般情况,余数的符号与被除数符号相同。

例如:-8%5=-3;8%-5=32、算术表达式算术表达式:用算术运算符和括号将运算对象(也称操作数)连接起来的、符合C语法规则的式子,称为算术表达式。

运算对象可以是常量、变量、函数等。

例如,下面是一个合法的C算术表达式。

a*b/c-1.5+’a’。

注意:C语言算术表达式的书写形式与数学表达式的书写形式有一定的区别:(1)C语言算术表达式的乘号(*)不能省略。

c语言2进制数表示方法

c语言2进制数表示方法

c语言2进制数表示方法进制的表示方法在C语言种,一个数字默认就是十进制的,表示一个十进制数字不需要任何特殊的格式。

但是,表示一个二进制、八进制或者十六进制数字就不一样了,为了和十进制数字区分开来,必须采用某种特殊的写法,具体来说,就是在数字前面加上特定的字符,也就是加前缀。

1).二进制二进制由 0 和 1 两个数字组成,使用时必须以0b或0B(不区分大小写)开头,例如:int a = ob110 int b = -0 b int c = OB int a = 110 int b = OB510注意:并不是所有的编译器都支持二进制数字,只有一部分编译器支持,并且跟编译器的版本有关系2).八进制八进制由 0~7 八个数字组成,使用时必须以0开头(注意是数字0,不是字母 o)int a = 023 ; int b = - 0521 ; int c = ; int m= 256 ; int n = 03 A2 ;3).十六进制十六进制由数字 0~9、字母 A~F 或 a~f(不区分大小写)组成,使用时必须以0x或0X(不区分大小写)开头int a = 0X2A ; int b = -0XA0 ; int c = 0xffff ; int m = 5 A ; int n = 0 X3H ;4).十进制十进制由 0~9 十个数字组成,没有任何前缀,和我们平时的书写格式一样进制的输出格式控制符说明 %c 输出一个单一的字符 %hd、%d、%ld 以十进制、有符号的形式输出 short、int、long 类型的整数 %hu、%u、%lu 以十进制、无符号的形式输出 short、int、long 类型的整数 %ho、%o、%lo 以八进制、不带前缀、无符号的形式输出 short、int、long 类型的整数 %#ho、%#o、%#lo 以八进制、带前缀、无符号的形式输出short、int、long 类型的整数%hx、%x、%lx、%hX、%X、%lX 以十六进制、不带前缀、无符号的形式输出short、int、long 类型的整数。

C语言基础知识2

C语言基础知识2

说明:① int a,h,area; 变量定义,必须先定义再使用。 ② scanf():格式化输入函数。 ③ printf():格式化输出函数。
2.2.2 常量、变量和数据类型
int a,h,area; area=1.0/2*a*h;

数据
常量:在程序运行过程中,其值不能被改变 变量:在程序运行过程中,其值可以被改变
y = 4*(x-30)/5+18;
printf("x=%f,y=%.2f\n",x,y); return 0;
}
函数体构成:IPO结构
2.3.2 关系运算:比较运算
名称 大于 大于或等于 小于 小于或等于 等于 不等于
运算符
>
>=
<
<=
==
!=
优先级


结合方向
从左向右
2.3.2 关系运算:比较运算
将赋值运算符右侧表达式的值赋给左侧的变量
2.2.4-1 格式化输出函数printf
数据输出:格式化输出函数 printf 系统库函数:stdio.h系统文件中声明 #include <stdio.h> Hello World! 示例:
farh=100,celsius=37 printf("Hello World! \n"); printf("fahr = %d, celsius = %d\n", fahr, celsius);
2.3.1 程序解析
问题分析与算法设计
这是一个二分段函数的计算问题,属于简单的分 支结构问题。算法用自然语言描述如下: 第一步:输入用电量 => x
第二步:计算电费y:

C语言-2

C语言-2
数据类型及其表示(实型)
2.实型变量
2127 ≈1038
0 1111111 27-1=127 名称
0 11111111111111111111111 1-2-23 ≈1 说明方法 有效位
存储字节 表示范围
单精度 4 -1038 -- 1038 float a; 7 双精度 8 -10308 -- 10308 double a; 16 长双精度 16 -104932 - 104932 long double a; 19
+, -
3.3 算术运算与赋值运算(自加自减运算)
三、自加自减运算 ++(加1) --(减1) 仅对整型、指针型变量运算. k++,--j ++5, × (4*a)-× ++i i++ --i i- i的值先加1,然后用新值参加运算 i的值先参加运算,然后i的值再加1 i的值先减1,然后用新值参加运算 i的值先参加运算,然后i的值再减1 b= 10 a= 7 b= 14 a= 7 b= 8 a= 3
指针 结构 联合 ...

整型 实型 字符型
5。可访问物理地址,进行位操作 6。C语言目标程序质量高,运行速度快 (比汇编低10%) 7。可移植性好,具有结构化控制语句 8。具有预处理功能 9。语法限制不严,程序设计自由度大
第二章 C语言概述
2.2 C程序的基本结构 程序1: main() /*主函数 */ {printf(“This is a C program\n”);} /*输出字串 */
3.2 基本数据类型及其表示(实型) 三、实型数据及其表示
1.实型 常量
1.小数形式 (至少有一个小数点和一个数字) 0.12,.12,12.0,12.

C语言第二章简单c程序设计

C语言第二章简单c程序设计

C Programming
【学习提示】第1章中,我们已经初步了解C语言程序设计的有关概念,对C 语言程序的总体结构有了一定认识,同时也分析了几个简单的C语言程序。 可以看出,采用程序设计语言解决实际问题时,需要考虑:使用哪些类型的 数据?如何处理?
2.1 C语言标识符与关键字
C语言基本字符 字符是组成语言的最基本的元素。C语言字符集由 字母,数字,空格,标点和特殊字符组成。在字符常 量,字符串常量和注释中还可以使用汉字或其它可表 示的图形符号。 C语言的基本字符包括: 1.字母 小写字母a~z共26个 大写字母A~Z共26个 2.数字 0~9共10个 3.空白符 4.标点和特殊字符 其它可打印字符,如:! # @ & * % + - = 等
C语言程序设计
——第2章
简单C程序设计
本章主要内容提示
C语言标识符命名规则
C语言关键字
C语言常量与变量 常用表达式与优先级 输入输出函数
C Programming
本章学习目标
• • • • • •
知识目标 掌握C语言标识符命名规则 熟记C语言关键字 正确理解C语言常量与变量 掌握C语言数据类型及转换 掌握常用表达式与优先级 熟练使用输入输出函数 能力目标 • 正确定义常量与变量 • 能根据要求正确输入数 据、输出结果 • 分析问题并根据要求正 确编写简单程序
2.赋值表达式:由赋值运算符组成的表达式称为赋值表达式。
一般形式:〈变量〉〈赋值符〉〈表达式〉 赋值表达式的求解过程:将赋值运算符右侧的表达式的值赋给左侧的变量
3.复合赋值运算
在赋值符“=”之前加上某些运算符,可以构成复合赋值运算符 C语言中 许多双目运算符可以与赋值运算符一起构成复合运算符,即: +=,-=,*=,/=,%= 复合赋值表达式一般形式:<变量><双目运算符>=<表达式> 等价于:<变量>=<变量><双目运算符><表达式>

c语言 2输入输出

二、基本输入输出语句(一)选择题1.逻辑运算符两侧运算对象三数据类型A.只能是0和1 B.只能是0或非0正数C.只能是整型或字符型数据 D.可以是任何类型的数据2.设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为A. 1 B. 2 C. 3 D. 43.以下程序的运行结果是main(){ int a,b,d=241;a=d/100%9;b=(-1)&&(-1);printf(“%d,%d”,a,b);}A. 6,1 B. 2,1 C. 6,0 D. 2,04.若运行时给变量x输入12,则以下程序的运行结果是main(){ int x,y;scanf(“%d”,&x);y=x>12 ? x+10 : x-12;printf(“%d\n”,y);}A. 4 B. 3 C.2 D. 15.指出下面不正确的赋值语句是A.a++ B.a==C.a+=b;D.a=1,b=26.在C语言中,错误的语句是。

A.a=b=c;B.;C.breakD.b=3*5,a*=4;7.以下所列语句中,合法的语句是。

A.a=1,b=2B.++a;C.a=a+1=5;D.y=int(a);8.若x,y均为int型数据,z为double型数据,则以下的scanf函数调用语句中不合法的是A.scanf(“%d%lx,%le”,&x,&y,&z); B.scanf(“%2d*%d%lf”,&x,&y,&z);C.scanf(“%x%*d%o”,&x,&y); D.scanf(“%x%o,%6.2f”,&x,&y,&z);9. 若x, y均为int型变量且有值,要输出x, y的值,正确的输出函数调是A. printf("%d%d",&x,&y);B. printf("%f%f",x,y);C. printf("%f%d",x,y);D. printf("%d%d",x,y);10. x为int型变量,且值为2345,不正确的输出函数调用是A. printf("%d",x);B. printf("%3d",x);C. printf("%c",x) ;D. printf("%s",x);11. 若m为float型变量,则执行以下语句后的输出为m=1234.123;printf(“%-8.3f\n”,m);printf(“%10.3f\n”,m);A.1234.123B. 1234.1231234.123 1234.123C.1234.123D. 1234.123001234.123 001234.12312.putchar函数可以向终端输出一个A. 整型变量表达式B.实型变量值C. 字符串D. 字符或字符型变量值13.printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。

C语言2

《C语言》总复习二一、选择题:1.一个C语言程序至少包含一个()函数。

A.printfB.scanfC.mainD.自定义2.一个完整的C程序包含一个或多个函数。

对于函数main() ,不正确的说法是()。

A.它是程序开始运行的第一个被调用的函数B.没有它的程序就无法运行C.它是唯一不缺少的函数D.又没有它都行3.C语言中,复合语句的构成是将一系列语句置于()。

A. begin和end 之间B.方括号“[]”之间C.圆括号“()”之间D.花括号“{}”之间4.不合法的C语言整型常量是()。

A.-0128 B.0x35 C.123L D.300005.以下程序段的输出结果是()。

int x=3; do { printf(“%3d”,x - =2); } while(!(--x));A.1B.3 0C.1 -2D.死循环6.设x,y均为整型常量,且x=10, y=3,则语句printf(“%d,%d\n”,x--,y--);的输出结果是()。

A.10,3B.9,3C.9,2D.10,27.以下程序的输出结果是()。

main(){ int a [4][4]={{1,3,5},{2,4,6},{3,5,7}};printf(“%d%d%d%d\n”,a[0][3],a[1][2],a[2][1],a[3][0]); }A.0650B.1470C.5430D.输出值不定8.以下程序的输出结果是()。

int a ,b; void fun() { a=100;b=200;}main(){int a=5,b=7;fun();printf(“%d,%d\n”,a,b);}A.100,200B.5,7C.200,100D.7,59.执行下面的程序后,a的值为()。

{int a ,b; for (a=1,b=1;a<=100;a++){ if(b>=20) {b+=3; continue;} b-=5; } }A.7B.8C.9D.1010.若有以下说明,int a [3][5]={{1,2},{3,4},{5,6}};则数值为6的表达式是()。

C语言基础知识二


13
练习: 练习:判断变量名是否正确 B12, xyz-1, #a , Day _sum, abc_3, w>m , mn5 $gqw , 12mn, D.abc, _9_a_d
14
3.3 整型数据
整型常量的表示方法
(1)十进制整数。123,-25 ,0 )十进制整数。 ,
15
(2)八进制整数。 )八进制整数。 以数字0( 开头, 以数字 (零)开头,如:0137, 值 1× +3× +7× 为:1×82+3×81+7×80 = 95
{ int a,b,c,d; unsigned u; a=22; b= -8; u=15; c=a+u; d=b+u; printf(“a+u=%d,b+u=%d\n”,c,d); }
说明:两不同类型的数据可进行算术运算。 说明:两不同类型的数据可进行算术运算。
运行: 运行:a+u=37,b+u=7
(不特别说明,默认为signed) 不特别说明,默认为 )
23
三、整型变量的定义
变量使用前必须定义, 变量使用前必须定义,一般放在函 数开头的声明部分。 数开头的声明部分。 int a,b; long c ; unsigned short d,e,f;
24
例1. 整型变量的定义与使用
main( )
18
补码
一个正数的补码和其原码的形式相同。 一个正数的补码和其原码的形式相同。 负数的补码:将该数绝对值的二进制形式, 负数的补码:将该数绝对值的二进制形式, 按位取反再加1。 按位取反再加 。
例:求-10的补码 的补码
0000000000001010 1111111111110101 1111111111110110

C语言 第2章 类型、运算符与表达式(2.4~2.7)

第二章
数据类型、运算符和表达式
主要内容
2.1 预备知识 2.2 常量和变量的概念 2.3 各种数据类型的常量及变量 2.4 变量赋初值 2.5 不同类型数据之间的混合运算 2.6 常用运算符和表达式 2.7 输入函数与输出函数
2
2.4.1 变量和内存的概念
变量: 程序运行过程中其值可以改变的量。 系统为程序中的每一个变量开辟存储单元。 变量名: 字母开头,后跟字母、数字和下划线组成。 C语言中的关键字不能作为变量名。
37
2.7.1
格式输出函数printf
printf函数一般格式: printf(格式控制,输出表列) 格式控制是由双引号括起来的字符串,包含三种信息: 1、格式说明:由“%”和格式字符组成,如%d,%f等。 它的作用是将输出的数据按照指定的格式输出。 2、普通字符:需要原样输出的字符。 3、转义字符:用于控制输出。 输出表列是一些要输出的数据。
27
2.5 数据的混合运算
1、自动转换
• 运算转换
• 赋值转换 2、强制类型转换
28
1、自动转换—运算转换

在进行运算时,不同类型的数据要先自动转换成 同一类型,然后进行运算。转换的规则按图所示。
double← float
long unsigned 转换由编译系统自动完成。 转换按数据长度增加的方向进行, 即按“向高看齐”的原则提升“ 较低”类型,以保证不降低精度。

33
2、强制类型转换
注意:对一个变量进行强制转换后,得到一个新的 类型的数据,但原来变量的类型不变。 例:x原为实型变量且值为2.6,在执行 i = (int)x 后得到一个整数 2,并把它赋给整型变量 i, 但 x 仍为实型,值为2.6。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安徽大学大学计算机教学部 15
计 算 机 程 序 设 计 基 础
实数举例
【例3.3】分析以下程序的运行结果。
#include<stdio.h> main()
{ float x=101235342.98345678;
double y=422222222345.11223344556677889900; printf("x=%f,y=%lf\n",x,y); } 程序的运行结果为: x=101235344.000000,y=422222222345.112240 可见:因x为float型,只接收8位有效数字,故七位有效数字后的数字不确 定。
最大值
3.40e38 1.80e308 1.19e4932
只用于十进制,存储精度范围有单精度和双精度之分,表示方 法有一般形式和指数形式
一般形式:小数表示法 由整数部分、小数点与小数部分组成 例:3.1416、.0666、–2.71828、888. 指数形式:科学计数法 – 由尾数部分、字符‘E’/‘e’与指数部分组成 – 例:3.14e3 = 3.14103、–2.7E–2 = –2.710–2、0.55e5
计 算 机 程 序 设 计 基 础
Email: huy@ Tel: 5107254
计算机程序设计基础
安徽大学大学计算机教学部
1
计 算 机 程 序 设 计 基 础
第三章 基本数据类型及其运算
• 学习目标
– 了解数据类型的一般概念,理解常量与变量的概 念
– 熟悉基本数据类型,掌握常量与变量的定义
计 算 机 程 类型标识符 序 设 [signed] int 计 基 [signed] short [int] 础 [signed] long [int] unsigned [int]
整数的取值范围
字节数 4 2 4 4 范围 -2147483648~214748364 即-231~(231-1) -32768~32767 即-215~(215-1) -2147483648~2147483647 即-231~(231-1) 0~4294967295 即0~(232-1)
实数类型
类型标识符
float double long double
字节 数
32 64 80
有效 位
7 15 19
最小值
–3.40e38 –1.80e308 –1.19e4932
最大负值
–1.18e–38 –2.23e–308 –3.36e–4932
最小正值
1.18e–38 2.23e–308 3.36e–4932
安徽大学大学计算机教学部
6
计 算 机 程 序• 设 计 基 础
符号常量
#define
#define指令:预处理命令 名称一般大写,以便和其他标识符区别 宏定义必须放在主函数之前,一行定义 一个变量,不用分号结尾 一旦定义,可以代替常量使用 可理解为对常量进行命名 – 增强程序可读性
• 使用有意义的名字命名
\0
\\ \‘ \‚ \ddd
安徽大学大学计算机教学部
– 掌握基本类型数据的运算
安徽大学大学计算机教学部
2
计 算 机 程 序 设 计 基 础
2.1 C 语言的数据类型
• C语言的数据类型
• 变量和常量 • C 语言数据类型关系图 • 具体的数据类型
– 整型 – 实型 – 字符型与反斜杠字符 – 字符串
• 运算符和表达式 • 位运算和移位运算
安徽大学大学计算机教学部 3
\030 " , 6 @ J
\017
\031 # – 7 A K
\020
\032 $ . 8 B L
\021
\033 % / 9 C M
\022
\034 & 0 : D N
\023
\035 ' 1 ; E O
\037 space
80
90 100 110 120
P
Z d n x
Q
[ e o y
R
\ f p z
计 算 机 程 序 设 计 基 础
#include <stdio.h> int main() { char c; int x, y, z; unsigned long distance; float m; m = 1.11; m = 2 * m; m = m + 2.2; printf(‚%f\n‛, m); }
• 变量的四个基本特征:
– 值(value):在任一时刻,每个变量均具有惟一值 – 地址(address):每个变量均具有惟一地址,且除非其生命结束, 地址不可更改 – 名称(name):每个变量具有固定的名称或名字标识
– 类型(type):每个变量均具有确定的类型,不可更改
安徽大学大学计算机教学部 8
– 无符号基本型 类型说明符为unsigned int或unsigned。 – 无符号短整型 类型说明符为unsigned short。 – 无符号长整型 类型说明符为unsigned long各种无符号类 型量所占的内存空间字节数与相应的有符号类型量相同。 但因没有符号位,故不能表示负数。
安徽大学大学计算机教学部 12
整型变量
• 基本型:类型说明符为int,在内存中占4个字节, 取值为基本整常数。
• 短整型:类型说明符为short int或short,在内存中 占2个字节。取值为短整常数。 • 长整型:类型说明符为long int或long,在内存中占 4个字节,取值为长整常数。
• 无符号型:类型说明符为unsigned。无符号型可与 上述三种类型结合而构成:
0 0 \000 1 \001 2 \002 3 \003 4 \004 5 \005 6 \006 7 \a 8 \b 9 \t
10
20 30 40 50 60 70
\n
\024 \036 ( 2 < F
\v
\025 ) 3 = G
\f
\026 * 4 > H
\r
\027 ! + 5 ? I
\016
• 将值定义为符号常量,则程序中仅需要修改一次
计 算 机 程 序 设 计 基 础
变量
• 变量的定义:在程序执行过程中,其值改变的量
– 与常量的定义不同,常量在程序执行期间不可改变值 – 系统为每个变量分配合适的存储空间,以存放其值 – 保存待处理的数据,中间与最终运算结果 – 变量定义的一般格式是: 类型名 变量名 – 变量可分成整型变量、字符型变量、实型变量等。不同类型变量, 系统进行编译时会为其分配不同大小的存储空间。
计 算 机 程 序 设 计 基 础
数据类型的一般概念
• 数据类型是按被说明量的性质,表示形式,占据存 储空间的多少,构造特点来划分的。
• 确定了以值为元素的数据集
– 值的可能范围,即定义域
• 确定了操作(运算)集
– 不同数据类型具有不同的操作集,不同数据类型类型间也可以进行 混合运算
• 规定了值的存储格式
unsigned short [int]
unsigned long [int]
安徽大学大学计算机教学部
2
4
0~65535
即0~(216-1) 0~4294967295 即0~(232-1)
13
计 算 机 程 序 设 计 基 础
长整型数用后缀“L”或“l”表示。
整数举例
例如:十进制长整常数 325L (其十进制形式为325),八进制长整常数 045L (其十进制形式为37),十六进制长整常数 0X18L (其十进制形式为24)。
#include <stdio.h> #define PI 3.14 int main() { float r, area; r = 3.0; area = PI * r * r; printf(‚%f‛, area); return 0; }
7
• 目的与意义
– 增强程序的可维护性
安徽大学大学计算机教学部
c=a; a=10; /*将变量a的值赋给变量c*/ /*给变量a重新赋值为10*/
printf("\na+b=%d,x+y=%ld,c=%d\n",a+b,x+y,c); } 程序的运行结果为: a+b=12,x+y=2147483629,c=1
安徽大学大学计算机教学部 14
计 算 机 程 序 设 计 基 础
S
] g q {
T
^ h r |
U
_ i s }
V
` j t ~
W
a k u \177
X
b l v
Y
c m w
18
安徽大学大学计算机教学部
计 算 机 程 序 设 计 基 础
转义序列及其意义
转义序列 \a \b \f \n 功能与意义 响铃 退格 换页 换行
\r
\t \v
返回到当前行首
水平制表键 垂直制表键
无符号数也可用后缀表示,整型常数的无符号数的后缀为“U” 或“u”。
如:453u,0x67u,872Lu均为无符号数
#include<stdio.h> main() { int a=1, b=2,c; /*定义整形变量a、b、c,并分别将a、b初始化为1、2*/
long x=29,y=2147483600;
整型(int) 单精度型(float) 基本类型
实型
双精度型(double) 字符型(char)
数据类型
指针类型 空类型(void) 数组 (array) 构造类型 结构体 (struct) 联合体 (union) 枚举 (enum)
相关文档
最新文档