1、数据类型转换:C 语言中如果一个表达式中含有不同类型的常量和变量,在计算时,会将它们自动转换为同一种类型;在 C 语言中也可以对数据类型进行强制转换;
2、自动转换规则:
3、强制类型转换形式: (类型说明符)(表达式)
实例程序:
#include<stdio.h> int main() { float f,x=3.6,y=5.2; int i=4,a,b; a=x+y; b=(int)(x+y); f=10/i; printf("a=%d,b=%d,f=%f,x=%f\n",a,b,f,x); }
例中先计算 x+y 值为 8.8,然后赋值给 a,因为a为整型,所以自取整数部分8,a=8;
接下来 b 把 x+y 强制转换为整型;
最后 10/i 是两个整数相除,结果仍为整数 2,把 2 赋给浮点数 f;
x 为浮点型直接输出。
常用基本数据类型占用空间(64位机器为例)
整数
小数
单精度常量:2.3f 。
双精度常量:2.3,默认为双精度。
字符型常量
用英文单引号括起来,只保存一个字符'a'、'b' 、'*' ,还有转义字符 '\n' 、'\t'。
字符串常量
用英文的双引号引起来 可以保存多个字符:"abc"。
C 语言有两种注释方式:
(2)以 结束的块式注释。这种注释可以包含多行内容。编译系统在发现一个 ,把两者间的内容作为注释。
应注意的是在字符串中的和都不作为注释的开始。而是作为字符串的一部分。如:
printf("//how do you do!\n"); 或 printf("/*how do you do!*/\n);
输出分别是://how do you do!和
关键字:C语言的关键字,是C语言保留的一些有特殊作用词语。一共有32个关键字,
关键字说明:
标识符:在编程语言中,标识符是用户编程时使用的名字,变量、常量、函数、语句块都有名字。是用来标识某个实体的一个符号,是对变量名、函数名、标号和其他各种用户定义的对象命名。
C语言中标识符的命名规范:
1、C语言的程序构成方式
2、一个简单的C程序
在 Mac OS 系统上可以使用Xcdoe中创建 c 语言程序,打开 Xcode -- 点击 create a new xcode project -- 点击 os X-- 右边选择 commad line tool -- next -- product name 填项目名称,organization name 填公司名称,organization identifier 填公司网址的倒序。language选择 C。
简单打印一句话。
#include <stdio.h> int main(int argc, const char * argv[]) { printf("Hello, World!\n"); return 0; }
感谢您的支持,我会继续努力的!
支付宝扫一扫,即可进行扫码打赏哦
1449C 数据类型
1、数据类型转换:C 语言中如果一个表达式中含有不同类型的常量和变量,在计算时,会将它们自动转换为同一种类型;在 C 语言中也可以对数据类型进行强制转换;
2、自动转换规则:
3、强制类型转换形式: (类型说明符)(表达式)
实例程序:
例中先计算 x+y 值为 8.8,然后赋值给 a,因为a为整型,所以自取整数部分8,a=8;
接下来 b 把 x+y 强制转换为整型;
最后 10/i 是两个整数相除,结果仍为整数 2,把 2 赋给浮点数 f;
x 为浮点型直接输出。
1448C 数据类型
常用基本数据类型占用空间(64位机器为例)
基本类型书写
整数
小数
单精度常量:2.3f 。
双精度常量:2.3,默认为双精度。
字符型常量
用英文单引号括起来,只保存一个字符'a'、'b' 、'*' ,还有转义字符 '\n' 、'\t'。
字符串常量
用英文的双引号引起来 可以保存多个字符:"abc"。
1447C 基本语法
C 语言有两种注释方式:
(2)以 结束的块式注释。这种注释可以包含多行内容。编译系统在发现一个 ,把两者间的内容作为注释。
应注意的是在字符串中的和都不作为注释的开始。而是作为字符串的一部分。如:
输出分别是://how do you do!和
1446C 基本语法
关键字
关键字:C语言的关键字,是C语言保留的一些有特殊作用词语。一共有32个关键字,
关键字说明:
标识符
标识符:在编程语言中,标识符是用户编程时使用的名字,变量、常量、函数、语句块都有名字。是用来标识某个实体的一个符号,是对变量名、函数名、标号和其他各种用户定义的对象命名。
C语言中标识符的命名规范:
1445C 基本语法
1、C语言的程序构成方式
2、一个简单的C程序
在 Mac OS 系统上可以使用Xcdoe中创建 c 语言程序,打开 Xcode -- 点击 create a new xcode project -- 点击 os X-- 右边选择 commad line tool -- next -- product name 填项目名称,organization name 填公司名称,organization identifier 填公司网址的倒序。language选择 C。
简单打印一句话。