1. int 整型数 2. long(long int) 长整型数 3. unsigned(unsigned int) 无符号整型数 4. unsigned long 无符号长整型数 5. float 单精度浮点数 输入输出浮点数时,可以用%f与%e,其中输入double时,要在前面加l,即%lf与%le。%f表示以小数形式输入输出浮点数,保留6位小数;%e表示以...
int main() { int result = add(3, 4); printf("3 + 4 = %d\n", result); return 0; } ``` 5. 指针 指针是C语言中一个强大的特性,用于直接访问内存地址。指针变量存储的是另一个变量的地址。示例: ```c int a = 10; int p = &a; // p是指向a的指针 printf("a的值是:%d\n", p...
include <stdio.h>#include <stdlib.h>int main(){int i = 1;printf("请输入一个整数:");scanf_s("%d", &i);printf("%04x,%04x\n", ((i >> 16) & 0x0000ffff), i & 0x0000ffff);system("pause");return 0;}运行结果:
include <stdio.h>#include <stdlib.h>int main(){ int n,a,b,c,d,e,f,g,h,i,j,counter=0,num; a=0; b=0; c=0; d=0; e=0; f=0; g=0; h=0; i=0; j=0; printf("Please enter the number:\n"); scanf("%d",&n); ...
int main() { int a[5], tmp, i, j; for (i=0; i<5; i++) { printf("输入第...
int *?这个程序我没看懂,k的类型让我迷惑 2、k不应该是按位赋值给key的吗?为什么把key[i]都赋值为k 总结:把指针赋值给变量,会输出地址,printf会把地址强转为十进制输出;key数组中每一个数字都被赋值为k,然后输出,就会输出一长串数字。(18240296这个地址被输出了32遍)...
int n;char a[50];int main(void){ scanf("%d",&n); itoa(n,a,2); puts(a); return 0;} 喜扬扬790 | 发布于2009-10-27 举报| 评论 0 0 为您推荐: 程序交换行 冒泡排序算法c语言 c语言两点间的距离 c语言 是否为整数 重复输入直到为整数 如果a不是整数 C语言 判断getchar ...
main(){ int i , j ;char c ;printf("输入一个数字:") ;scanf(" %d ",& i) ;printf("输入一个字符:") ;scanf(" %c ",& c) ;for( j =1; j<=i, j++ )printf(" %c" ,c );printf("\n" );}
include<stdio.h>void prt(char *p){int i; for(i=7;i>=0;i--) printf("%d",(*p & (1<0);}int main(){ char c=122; int i=123,j; long a=124; long long b=125; float x=19.375; double y=19.375; char *p; p=&c; printf("c="); prt(p); print...
include <stdio.h> int main(){ int a[6],i,j,temp;printf("输入6个数:\n");for(i=0;i<6;i++)scanf("%d",&a[i]);for(i=0;i<6;i++)for(j=i+1;j<6;j++)if(a[i]