0
点赞
收藏
分享

微信扫一扫

Unit 3

凉夜lrs 2022-02-04 阅读 79
c语言

数据与c

示例

#include<stdio.h>
int main()
{
    float weight;
    float value;

    printf("Are you worth your in platinum?\n");
    printf("Let's check it out\n");
    printf("Please enter your weight in pounds:");

    scanf("%f",&weight);
    value=1700.0*weight*14.5833;
    printf("Your weight in platinum is worth &%.2f.\n",value);
    printf("You are easily worth that! If platinum prices drop,\n");
    printf("eat more to maintain your value./n");

    return 0;
}

float是一种数据类型,和int是一样的
scanf("");和printf()一样是头文件库中的函数;

变量与常量

变量

在程序中变换的量

常量

在程序在不变的量

数据类型关键字

如 int,float等

intfloatchardouble

基本是这几种类型
还有如,sort int、signed int、unsigned int等可以在网站内搜索。

整数和浮点数

整数

没有小数部分的数叫整数,如-2,2等等,而2.00,-2.00这样的不算小数。

浮点数

如2.75,3.16E7,7.00,2e8都是浮点数,3.16E7=31600000,E就是10,7是它的指数

C语言基本数据类型

int类型

int类型必须取整数型,可以说正数,负数,零。取值范围在-32768—32767之间

声明int变量以及赋值

两种声明变量方法int eres;或者 int hots,cats,dogs;int eres=20;int hots,dogs=20;那么只是dogs被初始化为20,而hots没有被赋值。
除去就直接赋值,scanf()函数也可以给doogs赋值。

打印int值

printf("%d",dogs);,%d是转换模式,每一个int值都会与一个%d相配对;

#include<stdio.h>
int main()
{
	int apples,pears;
	apples=pears=5;
	printf("%d %d",apples,pears);
	return 0;
} 

八进制和十六进制

#include<stdio.h>
int main()
{
	int x=100;
	
	printf("dec=%d;octal=%o;hex=%x\n",x,x,x);
	printf("dec=%d;octal=%#o;hex=%#x\n",x,x,x);
	
	return 0;
} 

10进制用%d,8进制用%o,16进制用%x,如果要表示它的前缀,需要用到"#"。

举报

相关推荐

0 条评论