㈠ 如何用c语言给变量a,b赋值,赋值范围是确定的。
用随机数赋值。
/*
通过1+
rand()%10
产生
1-10
的随机数
*/
#include<stdio.h>
#include<stdlib.h>
//
rand
能生成0到RAND_MAX(在<stdlib.h>头文件中定义的符号常量)之间的整数
int
main()
{
int
a,
b;
a=1+(rand()%10);
b=1+(rand()%10);
while(a==b)
b=1+(rand()%10);
printf("%d
%d",a,b);
return
0;
}
㈡ 请问:单片机c语言中如何实现将变量A中某1位赋值给B中某1位的操作
假锋茄并如将A第三位赋给B第二纳销位
对于C51架构单片机,可使用位寻址:
bdata A, B;
sbit a3 = A^3; //位变量指向A第三位
sbit b2 = B^2;
b2 = a3;
对于其他任何类型单片银迹机,可使用位操作宏(同样适用于C51):
#define get_bit(var, n) (var & (1<<n))
#define set_bit(var, n) (var |= (1<<n))
#define clr_bit(var, n) (var &= ~(1<<n))
使用方法
if(get_bit(A, 3))set_bit(B, 2);
else clr_bit(B, 2);
这是速度最快的方法。移位操作在编译的时候已经被优化了。
㈢ C语言中如何一次给一个数组变量赋值
1.引入头文件#include "stdafx.h"和#include "stdio.h"。
㈣ 如何用c语言给变量a,b赋值,赋值范围是确定的。
c语言中规定不同的类型的取值范围是一定的,所以应当将赋值与变量类型想对应。
赋值和初始化时有区别的,初始化如:int a = 1;赋值:int a;a = 1;
要是是从标准的输入设备(键盘)输入的值的话:scanf("%d",&a)这里要注意了,&符号是不能省的,表示的意思是将输入的值放到变量a的地址(&a)所指向的空间。
希望对你有所帮助。
我的建议是:要是您要学习c的话,不如从c++学:具体点来说:c只是c++的一部分。对于现在面向对象的程序设计来说,c有点不适应。但c与c++是相通的,c++只是增加了类,并且在c的基础上做了改进。
要是学c++的话推荐一本书:c++ primer
㈤ c语言中怎样给变量赋值
#include<stdio.h>
int main()
{
int a=1;//--->直接赋值
int b,c;
scanf("%d",&b);
c=b;//--->在对话框中输入b的值,并赋值给c
return 0;
}
㈥ C语言如何为变量赋值
#include<stdio.h>
intmain()
{
charc;
while(1)
{
scanf("%c",&c);
printf("%c",c);
}
return0;
}
㈦ C语言中如何让用户给变量赋值
在C语言中,可以使用scanf函数来让用户给变量赋值。scanf函数可以从标准输入流中读取数据,并将其存储到指定的变量中。以下是scanf函数的基本用法:
scanf("%格式字符串", &变量名);
其中,格式字符串指定了输入数据的类型,常用的格式字符串包括:
%d:整数
%f:浮点数
%c:字符
%s:字符串
- int a;
- scanf("%d", &a);
- int a, b;
- scanf("%d", &a);
- scanf(" %d", &b); // 注意空格
例如,要让用户输入一个整数并存储到变量a中,可以使用以下代码:
在运行程序时,程序会等待用户输入一个整洞凳数,并将其存储到变量a中。
需要注意的是,scanf函数会将换行符( )留在输入缓冲区中,因此如果在连续使用多个scanf函数时,需要在格式字符串中添加空格或忽略前面的换行符。例如:
这样,第二个scanf函数就会忽纳消旅略前面的换桥罩行符。
㈧ c语言中怎么对位赋值
unsigned char x=0x56;
比如要将第3位置1: x|=0x0008;
要将第3位清0: x&=0xf7;
将最高三位设置成101:x&=0x1f; x|=0xa0;
㈨ C语言 怎么用 1条语句 进行位赋值
取 b的第5位: (b & 0x10)
清 a 的第5位: (a & 0xef)
赋值到a的第5位: a = (a & 0xef) | (b & 0x10);
㈩ 请教C语言程序里如何给地位赋值
用位运算,先与后或
例如 a=a&0xffffff00 这样其低两字节会清零
然后 a=a|0x000000ef 这样其低两字节祥嫌会置谨嫌手ef,要赋其他值相应改动即可
甚至 不一定是整字节的改变,可者中以改变任意的若干位,只要设计好与,或得值即可