2 C语言输出函数

//1 C语言的输出函数要用到占位符

#include<stdio.h>   //相当于java的import  io包 
#include<stdlib.h>   //相当于java的lang包   包含c的一些基本运算 
main(){               //程序入口 
	int i = 10;
	float f = 3.14;
	double d = 3.1415326;
	long l = 12345566;
	char c = 'a';
	char arr[] = {'a','b'};
//1 不同的数据类型用到的占位符不同
	printf("i===%d\n",i);
	printf("f===%.2f\n",f);  //注意 1 .2表示小数点后两位保留 原本3.140000 --3.14
	printf("d===%lf\n",d);
	printf("l===%ld\n",l);
	printf("c===%c\n",c);
	printf("arr===%s\n",arr);
}

//2 C语言的输入函数 scanf()         java中   学不同的类  C中 学不同的函数(C函数速查)

#include<stdio.h>   //相当于java的import  io包 
#include<stdlib.h>   //相当于java的lang包   包含c的一些基本运算 
//  	C语言输入函数
//	  scanf("数据类型占位符",&地址)  ===//注意1 :取地址:&取地址 
main(){               //程序入口 
	printf("请输入一个数\n");
//	Scanner s = new Scanner(System.in);  s.next()  //java 中阻塞式的等着用户输入 
//第一种     普通数据
	int num;  //用来存用户数据
	scanf("%d",&num);
	printf("您输入的数为%d\n",num);
	
//第2种     String===直接赋值
	printf("请输入一个数据\n");
	char arr[];//C语言的[]必须放到后边 ,, 必须指定大小 
	char arr[] = {'a','b','c','\0'}     //注意2 :数据定义完,要有一个结束标志\0                                //		
//第3种     String====赋长度[5]
	char arr[5];                        //注意3 :大小不会影响输出的结果,会自动加长 还要按标准写,有意义
	scanf("%s\n",&arr);
	printf("您输入的数据为%s\n",arr)
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值